Logo
Matternet

Aircraft Software Engineer

Matternet, Mountain View, CA


DescriptionMatternet is a leading technology company in the field of autonomous aerial vehicles, specializing in the development and operation of drone delivery systems for transporting goods in urban and suburban areas. We're working to create a more connected world by revolutionizing the way goods move, enabling faster, safer, and more efficient transportation.Matternet is seeking an Aircraft Software Engineer who will take our cutting-edge UAVs to the next level. As an Aircraft Software Engineer on a small and agile team, you will make significant contributions to our onboard Flight Management Computer for use in autonomous missions ranging across various customers and utilities. As a Matternet employee, you will be expected to own major subsystems, drive planning and execution of large projects, and work closely with other engineers and stakeholders to create innovative solutions for drone flight control and management. This is an exciting opportunity for someone with a passion for developing solutions to challenging autonomy problems.Responsibilities: Design, develop, test, and maintain software systems that enhance our UAV capabilitiesBe a strong individual contributor who can own and implement, sensor integration, communication protocols, and data processing for the Flight Management ComputerOptimize and debug software to ensure optimal performance and reliability in real-world environmentsStay up-to-date with industry trends, new technologies, and best practices in drone flight control and managementCollaborate with the rest of the Aircraft and Platform teams to define software requirements and implement new and improved autonomous solutionsConduct code reviews and write technical documentationProvide technical support to flight operationsEffectively communicate technical concepts to non-technical stakeholdersRequirements: Ability to work independently and as part of a team in a fast-paced, collaborative environment6+ years of experience in Production Level Software EngineeringExpertise in C/C++, multi-threading, and algorithm design, analysis, and optimizationProficiency in PythonStrong math and Linux backgroundAbility to contribute to the architecture and design of complex native systemsKnowledge of software development best practices, including version control (e.g., Git), testing, and code documentationNice to have: Comfortable working with embedded systems for hardware integrationFamiliarity with containerization platforms such as Docker, Kubernetes, or AWS ECSExperience with continuous integration and deployment platforms such as CircleCI (or Jenkins or TravisCI)UAV or autonomous robotics experienceRelevant Mechanical & Electrical Engineering experienceExperience developing systems in a regulated, safety-critical environmentExperience with the Google test frameworkExperience with flight control or autonomy algorithmsKnowledge of drone regulations, such as FAA Part 107 and other international aviation standardsBenefits: SF Bay Area Salary: $160k-$208kStock OptionsFree health planDental, vision, life and disability benefits401(k)Flexible time off, 15 holidays and paid new parent leaveJob SummaryID: ACB3C214CADepartment: EngineeringType: full time