Summary from listing
The Embedded Software Engineer II supports the design, development, integration, verification, and maintenance of embedded software for advanced embedded systems. The role develops software for bare-metal, RTOS, and embedded Linux environments, including AMD/Xilinx Zynq UltraScale+ MPSoC and MicroBlaze platforms, and works with hardware, FPGA, and verification teams. Responsibilities include device-driver development, low-level interface debugging, board bring-up, system validation, testing, and software verification. The position requires a bachelor’s degree, at least two years of embedded software experience, C/C++/Python proficiency, and U.S. citizenship with an active or obtainable DOD security clearance.
