Search Jobs
Find your next opportunity here.
Embedded Software Engineer, Spacecraft
Irvine, CA 92618 US
Job Description
- Design, develop, and maintain simple, reliable, and fault-tolerant software
- Develop software for unique payloads, including image processing, aero-braking, and propulsive lunar landing
- Write comprehensive unit and regression tests in existing frameworks
- Integrate and test software in simulation, flight replica, flight, and hardware-in-the-loop environments
- Work with multiple engineering teams to establish software requirements and design
- Work with multiple engineering teams to commission newly launched satellites
Job Requirements
- B.S. in Computer Science or equivalent field
- 2-3+ years of experience developing C++ applications for embedded, high-performance, or critical systems
- Highly motivated self-starter able to perform duties autonomously without supervision
- Excellent written and verbal communication skills
- Hands-on experience using ARM and Texas Instruments platforms for embedded systems
- Experience with Linux and GNU tools such as make, gcc, and debuggers such as gdb
- Experience with scripting languages such as bash and Python
- Employee Equity Incentive Program
- 100% Company-paid comprehensive medical, dental, and vision coverage
- 401(K) Match
- Unlimited PTO
- Cross-training and professional development opportunities
Share This Job: