Position Details
About this role
Lockheed Martin is hiring a Software Engineer for its EOTS team to develop and maintain embedded and desktop software. The work spans requirements, design, coding, testing, and integration for an embedded multi-core system and desktop emulation of sensors and countermeasures.
Key Responsibilities
- Develop and maintain embedded software applications and/or desktop applications
- Work from requirements through design, code, test, and integration
- Integrate software for an embedded multi-core system
- Implement GUI development for desktop applications
- Emulate sensors and countermeasures via desktop applications
Technical Overview
You will implement embedded software and desktop applications supporting the Electro-Optical Targeting System (EOTS), including sensor and countermeasure emulation. The role expects C/C++ training, GUI development experience, and hands-on experience with Linux OS.
Ideal Candidate
The ideal candidate is an entry-level Software Engineer with C/C++ training and practical experience building GUI components while working in a Linux-based environment. They can handle end-to-end embedded software work—requirements, design, code, test, and integration—especially for embedded multi-core systems for sensor emulation and countermeasures.
Must-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Clearance & Visa
Keywords for Your Resume
Deal Breakers
Must be a U.S. Citizen (MUST BE A U.S. CITIZEN), Must have training in C/C++, Must have prior experience in GUI development and experience with Linux OS
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile