Embedded Software Engineer Sr (SECRET CLEARANCE)

Lockheed MartinOwego, NY
Onsite

About The Position

At Lockheed Martin Rotary and Mission Systems (RMS), we're at the forefront of developing secure, high-performance systems that support national defense and security. Our team specializes in Secure FPGA and Secure Processing applications, integrating advanced technologies to deliver mission-critical solutions. As an Embedded Software Engineer, you will contribute to the development and sustainment of secure embedded processing applications operating at the hardware/software interface.

Requirements

  • Proficiency in C++ programming.
  • Experience with DevSecOps practices and maintaining CI/CD pipelines.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • 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
  • Bachelor's Degree in a STEM (Science, Technology, Engineering, or Math) field from an accredited institution with 5 years experience or Master's degree and 3 year related experience.
  • Proficiency in C++
  • Knowledge of hardware communication protocols such as PCIe, SPI, and I2C.
  • Experience creating and configuring embedded Linux images.
  • Ability to obtain and maintain a DoD government clearance at the Secret level which is required to start.
  • Embedded Software engineering experience

Nice To Haves

  • Experience developing software test plans, procedures, and documentation to support Software Verification
  • Experience supporting integration and verification efforts for embedded platforms
  • Experience developing software in Bare-Metal C/C++ for low-level or hardware-near applications
  • Exposure to secure or regulated development environments

Responsibilities

  • 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

Benefits

  • 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.
  • Medical, Dental, Vision, Life Insurance, Short-Term Disability, Long-Term Disability, 401(k) match, Flexible Spending Accounts, EAP, Education Assistance, Parental Leave, Paid time off, and Holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service