Embedded Systems Engineer (Linux & HDL)
Summary
FIRST RF is hiring a talented Embedded Systems Engineer to join our team. In this role, you will be a key contributor to the design and development of active RF systems for our next-generation products. You’ll be part of a small, collaborative team who is responsible for developing software, firmware, and gate-ware solutions. For this role you will need to have skillsets in Linux and/or Hardware Description Language (HDL). We’re seeking candidates with a strong desire for a system-level understanding who can evolve to influence high-level design decisions and internal tooling.
Key Responsibilities
- Design, implement, and verify FPGA logic using HDL
- Develop embedded software for onboard processors, supporting both bare-metal and embedded Linux environments
- Build, customize, and deploy embedded Linux systems for SoC platforms
- Perform simulation, synthesis, timing analysis, and hardware validation to ensure performance, stability, and timing closure.
- Implement and optimize high-speed communication protocols
- Conduct board bring-up and hardware–software co-debugging, using oscilloscopes, logic analyzers, in-system debug cores, and related tools
- Optimize architecture, resource utilization, throughput, and latency to meet stringent performance and reliability requirements
- Participate in full lifecycle development, from system architecture and requirements definition through prototyping, validation, and integration
- Document designs, interfaces, and test procedures, ensuring clear communication across hardware, firmware, and software teams
- Collaborate with cross-functional engineers (embedded, RF, mechanical) to define system requirements and deliver integrated solutions