Embedded Software Engineer
On-siteSpencer, Iowa, United States
Job Summary
Design and maintain C++ code for secure embedded processing applications at the hardware/software interface, interfacing directly with components and protocols like PCIe, SPI, and I2C. Configure embedded Linux images for system bring-up and support integration, debugging, and CI/CD pipeline maintenance in lab environments. Collaborate with cross-functional teams to develop and deliver prototype and production-ready systems while ensuring stringent security and reliability standards. This full-time onsite role in a classified environment requires U.S. citizenship and a Secret-level DoD clearance.
Required Qualifications
- U.S. citizenship
- Ability to obtain and maintain a DoD government security clearance at the Secret level to start
- Must have Secret clearance to start
- Willingness to work in a classified environment
- Full-time onsite employment in Owego, NY
- Bachelor's degree in a STEM (Science, Technology, Engineering, or Math) field from an accredited institution with 2 years of professional experience
- Master's degree with no professional experience required
- Proficiency in C++ for embedded or systems-level development
- Knowledge of hardware communication protocols such as PCIe, SPI, and I2C
- Experience creating and configuring embedded Linux images
- Strong analytical and debugging skills at the hardware/software interface
- Ability to work effectively in a collaborative, cross-functional team environment
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.