Embedded Software Engineer
Listed on 2026-07-22
-
Software Development
Unix/Linux, Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Job Description:
What We’re DoingAt Lockheed Martin Rotary and Mission Systems (RMS), we are at the forefront of developing secure, high-performance embedded systems that support national defense and security. Our team specializes in Secure FPGA and Secure Processing applications, integrating advanced hardware and software technologies to deliver mission-critical solutions that protect those who serve. Our work spans secure embedded processing platforms, hardware/software integration, and real-time system development within classified environments.
TheWork
As an Embedded Software Engineer, you will contribute to the development and sustainment of secure embedded processing applications operating at the hardware/software interface. Your responsibilities will include:
- Designing, developing, and maintaining C++ code for embedded secure processing applications
- Developing low-level software that interfaces directly with hardware components and communication protocols
- Working with hardware communication protocols such as PCIe, SPI, and I2C
- Creating, configuring, and maintaining embedded Linux images (including kernel configuration and system bring-up activities)
- Supporting integration, system bring-up, and debugging in lab environments
- Maintaining and enhancing CI/CD pipelines to streamline secure software delivery
- Collaborating with cross-functional teams to develop, integrate, test, and deliver prototype and production-ready systems
- Ensuring software solutions meet stringent security, reliability, performance, and quality standards
U.S. citizenship is required with the ability to obtain and maintain a DoD government security clearance at the Secret level to start. This position is full-time onsite in Owego, NY within a classified environment.
Who We AreLockheed Martin is a global leader in aerospace, defense, and security technology. Our Owego, NY location is recognized for excellence in mission systems integration and secure embedded processing solutions. We foster a culture of innovation, integrity, collaboration, and technical excellence while delivering systems that directly impact national security.
Who You AreYou are an embedded software engineer with a strong technical foundation and a passion for working close to the hardware. You enjoy solving complex technical problems and contributing to secure, mission-critical systems.
You bring:
- A Bachelor’s degree in a STEM (Science, Technology, Engineering, or Math) field from an accredited institution with 2 years of professional experience, or a 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
Joining our team means contributing to projects that directly impact national security.
We offer:
- Competitive compensation and performance-based bonuses.
- Comprehensive benefits, including healthcare, retirement plans, and paid time off.
- Relocation assistance to make your transition to Owego seamless.
- A collaborative work environment that values innovation and teamwork.
- The opportunity to live in Owego, NY—voted the "coolest small town in America"—offering a relaxed lifestyle amidst the beautiful Catskill Mountains.
- A Bachelor’s degree in a STEM (Science, Technology, Engineering, or Math) field from an accredited institution with 2 years of professional experience, or a 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 obtain and maintain a DoD government clearance at the Secret level and must have Secret clearance to start
- Willingness to work in a classified environment
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).