Embedded Software Engineer
Role responsibilities
Develop and maintain secure embedded processing applications at the hardware/software interface using C++. Responsibilities include creating Linux images, interfacing with hardware protocols, and supporting system integration and CI/CD pipelines.
Requirements
Requires a Bachelor's or Master's degree in a STEM field and proficiency in C++ and hardware communication protocols. Candidates must be able to obtain a DoD Secret security clearance.
Key skills
C++, Embedded Linux, PCIe, SPI, I2C, Kernel Configuration, System Bring-up, CI/CD, Hardware/Software Interface, Debugging
Keywords
Embedded Software, C++, Embedded Linux, PCIe, SPI, I2C, Kernel Configuration, System Bring-up, CI/CD, DoD Secret Clearance, STEM, Hardware Interface, National Security, Classified Environment, System Integration