Firmware Engineer
Firmware Engineer - Embedded Systems, HDL, Linux
Overview
We are looking for a highly skilled Embedded Systems Engineer to join our team. As a Firmware Engineer, you will be responsible for designing and developing active RF systems for our cutting-edge products. Your role will involve developing software, firmware, or gateware within small, multidisciplinary teams. It is essential to have a system-level understanding of all design tasks and contribute to system-level design decisions and internal tooling. You will have opportunities to learn and develop new skillsets with guidance from mentors and peers.
Required Qualifications
- Must be a US citizen and able to obtain a U.S. Security Clearance
- Bachelor’s degree in electrical engineering (master’s degree preferred) or equivalent
- Proficient in reading electrical schematics
- Proficient in a technical programming language such as Python
- Proficient with common test equipment including multi-meters, oscilloscopes, and logic analyzers
One or both of the following skill sets are required:
Linux
- Experience in Linux user-space and kernel driver development
- Proficiency in embedded Linux build systems
- Interest in learning HDL with a strong hardware background
HDL
- Strong HDL skill set with experience implementing DSP blocks and common serial interfaces (PCIe, SPI, I2C, AXI, Wishbone, Aurora, JESD)
- Proficient understanding of signal processing fundamentals
- Interest in learning Linux user-space and kernel driver development
Preferred Qualifications
- Experience with Yocto, Pentalinux
- Experience with Xilinx, RFSoc, Zynq
- Experience with RF test equipment including phase noise analyzer, spectrum analyzer, network analyzer, and power meters
Benefits
We offer our employees four weeks of paid time off each year, flexible scheduling, hybrid work options, tuition reimbursement, up to 6% 401(k) match, and healthcare, dental, and vision plans.