Senior Software Engineer, MAVS
Relativity
- Long Beach, CA
- Permanent
- Full-time
- Hardware-in-the-loop test software infrastructure
- Hardware-out-of-the-loop (Software-in-the-loop) test software infrastructure
- Vehicle proxy
- Vehicle configuration
- Vehicle software deployment
- Define and refine software requirements with stakeholders and partner teams
- Write Concept of Operations and Software Design Documents
- Advocate best practices for unit and system integration tests in CI/CD
- Maximize the team's velocity by improving development processes, promoting best practices, integrating modern tools and technologies, and mentoring engineers
- Support stakeholder teams to adopt tools and systems to verify vehicle configuration and ensure reliable deployments of vehicle systems
- Scale our systems and processes to rapidly iterate development of the Terran-R rocket and enable successful launches
- Degree in Computer Science, Computer Engineering, Aerospace Engineering, Electrical Engineering, or related field
- 5+ years of experience in software development
- Expert knowledge in one of the following with some familiarity of others: modern C++, Rust, Python, Java
- Familiarity with containerization and deployment technologies like Kubernetes and Docker
- Experience with continuous integration and agile development
- Proficiency in developing software for Linux or Unix Oss
- Passion to promote best development and testing practices
- Excellent written and oral communication skills
- Experience with cloud services on platforms such as AWS, GCP or Azure
- Customer focus to improve your customers experiences
- Track record of architecting extensible systems to meet team objectives
- Experience developing RESTful frameworks
- Experience with front end framework like React, Angular or Vue
- Experience working with simulated and emulated hardware