Lockheed Martin Missiles and Fire Control is seeking a Software Engineer to develop and maintain embedded software applications and/or desktop applications for an embedded multi-core system as well as desktop computer applications for emulation of sensors and countermeasures.
Requirements
- Demonstrated ability with language: C/C++
- Demonstrated ability with Linux or Windows or similar operating systems experience
- Embedded Software: may include Arduino, Raspberry Pi, Beaglebone, Robotics, UAV, automated pattern recognition, etc.
- Git Pipeline Knowledge (GitLab is preferred, also GitHub, etc.)
- Multi-core and multi-threaded C++ programming
- Hardware/Software integration
- Working in large code base
Responsibilities
- develop and maintain embedded software applications and/or desktop applications
- Tasks will involve requirement, design, code, test, and integrate software for an embedded multi-core system
- Tasks will involve requirement, design, code, test, and integrate software for desktop computer applications for emulation of sensors and countermeasures
- Embedded Software: may include Arduino, Raspberry Pi, Beaglebone, Robotics, UAV, automated pattern recognition, etc.
- Multi-core and multi-threaded C++ programming
- Hardware/Software integration
- Working in large code base
Other
- Ability to obtain DoD Clearance
- Must be a US Citizen
- Candidates filling this position will need a US citizen and will need a clearance at the level specified in "Clearance Level" or will need the ability to get a clearance if not specified.
- In addition to meeting security clearance requirements, candidate may need to be approved to work Special Access Program (SAP) prior to start of employment.
- Onsite Full-time: The work associated with this position will be performed onsite at a designated Lockheed Martin facility.