Position Details
About this role
This role supports the LRASM program by developing and maintaining embedded and desktop software applications. The engineer will perform requirement, design, code, test, and integration work for embedded multi-core systems and desktop emulation tools for sensors and countermeasures.
Key Responsibilities
- Develop and maintain embedded software applications and/or desktop applications
- Perform requirement, design, code, test, and integrate software
- Support embedded multi-core system software development
- Build desktop computer applications for emulation of sensors and countermeasures
- Apply training in C/C++ and work with Linux OS
Technical Overview
Work focuses on embedded software development (and some desktop application development) for a multi-core embedded system, plus sensor and countermeasure emulation. The stack emphasizes C/C++ with prior GUI development experience and Linux OS experience.
Ideal Candidate
The ideal candidate is an early-career software engineer associate supporting embedded systems, with training in C/C++ and experience building GUI components. They have working experience with Linux OS and can handle requirement, design, coding, testing, and integration for embedded multi-core systems and desktop emulation tools.
Must-Have Skills
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Training in C/C++, Prior experience with GUI development, 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