Embedded Software Engineer
On-siteOwego, New York, United States
Job Summary
Design and maintain C++ code for secure embedded processing applications at the hardware/software interface. Develop low-level software interfacing with hardware components and communication protocols like PCIe, SPI, and I2C. Configure and maintain embedded Linux images, including kernel setup and system bring-up. Support integration, debugging, and CI/CD pipeline enhancements in lab environments. Collaborate with cross-functional teams to deliver prototype and production-ready systems meeting strict security and performance standards. Full-time onsite role in a classified environment in Owego, NY; U.S. citizenship and Secret clearance required.
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.