Embedded Software Engineer
Indexed description
Responsibilities include designing, developing, and maintaining C++ code, interfacing directly with hardware components, and working with protocols such as PCIe, SPI, and I2C.
Additional duties involve creating and configuring embedded Linux images, supporting system integration and debugging, and maintaining CI/CD pipelines to ensure secure and reliable software delivery.
Collaborating with cross-functional teams to develop prototypes and production systems while adhering to stringent security, performance, and quality standards is essential.
Qualifications include a STEM degree, proficiency in C++, experience with hardware protocols, embedded Linux, strong debugging skills, and the ability to obtain and maintain a Secret DoD security clearance.
Ideal candidates are passionate about hardware-level work, problem-solving, and contributing to national security projects.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search