Hybrid Contract Role | Senior Systems Software Engineer
Role summary
An aerospace organization is seeking a Staff Systems Software Engineer for a hybrid contract role focused on urban air mobility. This position involves the design, implementation, and integration of safety-critical systems for next-generation autonomous aircraft. The engineer will work within a multidisciplinary team, contributing to software and physical architecture, requirements development, and real-time embedded systems. Responsibilities include coordinating integration and testing, participating in Agile processes, and collaborating with internal and external partners. The role requires expert proficiency in JavaScript, Python, and shell scripting, along with strong C/C++ skills, networking knowledge, and experience with VS Code, Docker, and Linux.
About the Organization
An innovative aerospace organization is pioneering the future of urban mobility through safe, all‑electric, autonomous flight. Its teams are driven by a shared mission to build a sustainable future and solve high‑impact engineering challenges that have never been addressed before. The organization aims to make everyday flight accessible, enabling people to spend less time traveling and more time living.
The team is seeking a Staff Systems Software Engineer to support the development of ground control and airborne communication systems for a next‑generation autonomous aircraft. This role sits within a multidisciplinary Systems, Software, and Simulation group responsible for avionics development and integration.
This is a hybrid position.
Key Responsibilities
- Serve as a Staff Systems Software Engineer on a next‑generation autonomous aircraft program within the urban air mobility space.
- Lead and participate in the design and implementation of safety‑critical and non‑safety‑critical systems.
- Support Systems and Software Engineering teams by defining technical solutions and integration strategies across internal and external partners.
- Contribute to both software and physical architecture development, as well as integration planning.
- Participate in software requirements development.
- Develop and integrate software for real‑time embedded systems.
- Coordinate integration and testing activities across teams.
- Take part in Agile development processes, cross‑functional design reviews, and mentorship opportunities.
- Collaborate closely with Software Engineers, Systems Engineers, and suppliers.
Required Qualifications
- Bachelor's degree in Computer Science, Aerospace Engineering, Mechanical Engineering, Electrical Engineering, or a related field, with 5+ years of relevant experience.
- Expert proficiency in JavaScript, Python, and shell scripting.
- Strong understanding of computer networking and networking concepts.
- Proficiency in C/C++ programming.
- Advanced experience with VS Code, Docker, and Linux.
- Familiarity with development processes for certified safety‑critical systems (e.g., DO‑178B/C, ISO 26262).
- Ability to interpret schematics and interface control documents for software implementation.
- Demonstrated experience taking software from concept through release and ongoing support.
- Strong applied knowledge of embedded software design and development.
- Solid understanding of Agile methodologies.
Preferred Qualifications
- Experience developing software for regulated or certified aviation systems.
- Familiarity with standards such as ARP4754A, DO‑160, DO‑178C, DO‑254, ARP4761, Part 23/25, or equivalent frameworks.
- Experience working with legacy aircraft systems, avionics, autonomous vehicles, or remotely piloted aircraft.
Job Type: Contract
Pay: Up to $100.00 per hour
Expected hours: 40 per week
Work Location: Hybrid remote in Mountain View, CA 94043