Embedded Software Engineer

Lockheed Martin

Quick summary

Work type
On-site
Location
Owego, NY
Salary
$76,500–$134,895 / yr
Posted
3 days ago

Employer

About Lockheed Martin

Lockheed Martin is a global aerospace, defense, and security company that designs, develops, and manufactures advanced technology systems, products, and services for government and commercial customers worldwide.

Lockheed Martin currently has 611 open roles on FindRole.

Listed pay typically runs $101,000–$178,135 across 304 roles with salary data.

Most-posted roles

View all roles at Lockheed Martin

At a glance

TL;DR · Embedded Software Engineer

As an Embedded Software Engineer at Lockheed Martin Rotary and Mission Systems, you will join a specialized team focused on developing secure embedded processing applications for national defense. Your role involves designing and maintaining C++ code that interfaces directly with hardware components using protocols like PCIe, SPI, and I2C. You will create and configure embedded Linux images, support system integration in lab environments, and enhance CI/CD pipelines to ensure secure software delivery. The position requires proficiency in C++, knowledge of hardware communication protocols, and experience with embedded Linux systems. Working within a classified environment, you will collaborate closely with cross-functional teams to deliver mission-critical solutions that meet strict security standards.

What you'll do

  • Design and develop C++ code for secure embedded processing applications.
  • Interface with hardware components using communication protocols like PCIe, SPI, and I2C.
  • Create and maintain embedded Linux images including kernel configuration.
  • Support system integration, bring-up, and debugging in lab environments.
  • Enhance CI/CD pipelines to streamline secure software delivery processes.

What we're looking for

  • Bachelor’s degree in STEM field with 2 years of experience, or Master’s degree.
  • Proficiency in C++ for embedded systems and low-level development.
  • Knowledge of hardware communication protocols (PCIe, SPI, I2C).
  • Experience creating and configuring embedded Linux images.
  • Ability to obtain and maintain a DoD Secret clearance.