Lockheed Martin is seeking to develop embedded software for flight platforms and simulate mission systems for training purposes, and is looking for a software engineer to join their team to help solve this complex challenge.
Requirements
- Experience with C or C++
- Experience with Linux-based operating systems
- Experience with team-based software projects
- Basic understanding of software development methodologies, process, & software configuration management
- Experience writing or debugging hardware control software
- Operating systems development experience with Unix/Linux, or any Real-Time Operating System (RTOS)
- Experience with Git/GitLab, Visual Studio, Eclipse, or Atlassian Products (Jira)
Responsibilities
- Develop embedded software for flight platforms
- Interact with avionics hardware and sensors to provide operational flight capabilities to air crews
- Develop application software used to simulate mission systems for training purposes
- Work closely with a multi-discipline team of engineers
- Develop software that meets the requirements of the mission systems
- Test and debug software to ensure it meets the requirements
- Collaborate with other teams to integrate software with other systems
Other
- Must be a US Citizen
- Must be able to obtain a government security clearance
- Master of Science in Computer Engineering, Software Science, Computer Science, or equivalent STEM computing field
- Ability to work part-time remotely and part-time at a designated Lockheed Martin facility
- 4x10 hour day, 3 days off per week schedule