Embedded Software Engineer - Secure Processing (Remote)
About the Role
We are seeking an Embedded Software Engineer - Secure Processing to join our innovative team at Lockheed Martin. This remote Embedded Software Engineer position focuses on developing secure, high-performance embedded systems that support national defense and security. You will be integral in creating solutions that protect those who serve, working on secure FPGA and secure processing applications.
What You'll Do
- Design, develop, and maintain C++ code for embedded secure processing applications.
- Develop low-level software that interfaces directly with hardware components and communication protocols.
- Work with hardware communication protocols such as PCIe, SPI, and I2C.
- Create, configure, and maintain embedded Linux images, including kernel configuration and system bring-up activities.
- Support integration, system bring-up, and debugging in lab environments.
- Maintain and enhance CI/CD pipelines to streamline secure software delivery.
- Collaborate with cross-functional teams to develop, integrate, test, and deliver prototype and production-ready systems.
- Ensure software solutions meet stringent security, reliability, performance, and quality standards.
Requirements
- Bachelor's degree in a STEM 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.
- Ability to obtain and maintain a DoD government clearance at the Secret level.
- Willingness to work in a classified environment.
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.
What 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, offering a relaxed lifestyle amidst the beautiful Catskill Mountains.
This role offers a unique opportunity to work on secure processing applications at Lockheed Martin, a leader in defense technology. Enjoy competitive compensation and relocation support.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months