What are the responsibilities and job description for the Senior Software Engineer – Autonomous Systems position at Jobright.ai?
Verified Job On Employer Career Site
Job Summary:
Anduril Industries is a defense product company that builds technology for military agencies and border surveillance. The Senior Software Engineer will design and implement architectural components for distributed autonomy, develop and improve APIs for autonomous vehicles, and collaborate with engineering teams to realize the product vision.
Responsibilities:
• Design and implement architectural components such as distributed planning and network configuration, that enable distributed scaled autonomy
• Solicit and incorporate feedback from end users of the APIs and implementations, and collaborate with adjacent engineering teams to help make the product vision a reality
• Develop and improve our APIs for commanding and controlling teams of autonomous vehicles.
• Create and maintain APIs, SDKs, and documentation for production software
• Test and validate features through unit testing, simulation testing, and software-in-the-loop testing.
• Drive the future of the Anduril and 3rd party robot ecosystem by working on the software at the center of all interactions between the operator and the vehicles.
Qualifications:
Required:
• 5 years of experience in software engineering, with a focus on distributed systems and multi-agent autonomy
• Experience with API design and Protobuf
• Experience with both C and Python
• Strong communication skills and an ability to work effectively with cross-functional teams
• Must be a U.S. Person due to required access to U.S. export controlled information or facilities
Preferred:
• Familiarity with networking
• Familiarity with robotics
Company:
Anduril Industries is a defense product company that builds technology for military agencies and border surveillance. Founded in 2017, the company is headquartered in Costa Mesa, California, USA, with a team of 1001-5000 employees. The company is currently Late Stage.