Remote Position
[Remote] Sr. Embedded Flight Software Engineer
π Remote Β· United States
πΌ Full-time
Note: The job is a remote job and is open to candidates in USA. Lanteris Space is seeking a Senior Embedded Flight Software Engineer to join its team in Palo Alto or Houston. The role focuses on designing, implementing, testing, and maintaining embedded flight software systems, while developing software architectures, requirements, processes, tools, and metrics.
Responsibilities
- Design and implement software for embedded Real-time Operating Systems (RTOS)
- Develop, document, and maintain architectures, requirements, algorithms, interfaces, and designs for flight software systems
- Develop software verification plans, unit level and open loop test suites, and procedures, executing the test procedures and documenting test results to ensure that software systems requirements are met
- Perform software product life cycle management
- Develop, select, tailor, and deploy software processes, tools, and metrics
- Serve as a subject matter expert for software domains, processes, and system-specific issues
Skills
- Must be a U.S. citizen or permanent resident
- Bachelor's degree in software engineering, computer science, or related field. Four additional years of experience may be substituted for a degree
- Minimum of 8 years of software development experience
- Embedded C++ programming skills
- Basic understanding of Agile methodologies and the software development life cycle
- Software version control
- RTOS experience (ex. FreeRTOS)
- Familiar with NASA's cFS/cFE
- Experience with SPI
- Development experience with Python
- Basic understanding of spacecraft subsystems: power, ADCS, thermal, propulsion, communications
- Familiar with Jira, Jama, Git, and Unit test tools
Benefits
- Paid time off
- Health and welfare insurance
- 401(k) to eligible employees
- This position is incentive eligible with a target based on contribution, company performance, and/or individual results achieved
Company Overview