Embedded Software Engineer - Secure Processing Applications

Lockheed Martin • United State
Relocation
This Job is No Longer Active This position is no longer accepting applications
AI Summary

Lockheed Martin is seeking an Embedded Software Engineer to develop and sustain secure embedded processing applications. Responsibilities include C++ development, hardware communication protocol integration, and embedded Linux image configuration. Requires a STEM degree with experience or a Master's degree, and the ability to obtain a DoD Secret clearance.

Key Highlights
Develop secure embedded processing applications at the hardware/software interface.
Work with C++, hardware communication protocols (PCIe, SPI, I2C), and embedded Linux.
Requires ability to obtain and maintain a DoD Secret clearance and work in a classified environment.
Key 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.
Technical Skills Required
C++ PCIe SPI I2C Embedded Linux
Benefits & Perks
Competitive compensation and performance-based bonuses
Comprehensive benefits, including healthcare, retirement plans, and paid time off
Relocation assistance
Nice to Have
Experience developing software in Bare-Metal C/C++ for low-level or hardware-near applications
Experience developing software test plans, procedures, and documentation to support Software Verification
Experience supporting integration and verification efforts for embedded platforms
Exposure to secure or regulated development environments

Job Description


Basic Qualifications

  • Bachelor's Degree in a STEM (Science, Technology, Engineering, or Math) field from an accredited institution with 2 years experience or Master's degree and no 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.
  • Willingness to work in a classified environment.

Job Description

What We're Doing

At Lockheed Martin Rotary and Mission Systems (RMS), we're 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.

The Work

As a 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

Please Note

This position is full-time onsite in Owego, NY within a classified environment.

U.S. citizenship is required with the ability to obtain and maintain a DoD government security clearance at the Secret level.

Who We Are

Lockheed 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 Are

You are an r 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

Why Join Us

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.

For more information about our Owego location and current job opportunities, please visit our Lockheed Martin Owego Jobs page.

Visit our Owego Site Virtually! Click Here!

Learn more about Lockheed Martin's Comprehensive benefits package here!

Desired Skills

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

Other Important Information

By applying to this job, you are expressing interest in this position and could be considered for other career opportunities where similar skills and requirements have been identified as a match. Should this match be identified you may be contacted for this and future openings.

Ability to work remotely

Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility.

Similar Jobs

Explore other opportunities that match your interests

Senior Compiler Engineer - AI Kernels & Compilers

Programming
•
2h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

General Motors

United State

Backend Engineer

Programming
•
2h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

king

United State
Visa Sponsorship Relocation Remote
Job Type Internship
Experience Level Executive

NAFSA: Association of Internat...

United State

Subscribe our newsletter

New Things Will Always Update Regularly