companySkydio logo

Software Engineer - Autonomy Infrastructure, Systems and Tools

SkydioSan Mateo, California, United States
On-site Full-time $170K/yr - $170K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Ideal candidates will possess a robust background in software engineering, with experience in both backend and frontend development. Familiarity with autonomous systems and a strong understanding of software design principles are essential. A Bachelor's degree in Computer Science or a related field is preferred, along with proven experience in designing scalable systems and tools.

About the job

Skydio is a pioneering force in the drone industry, recognized as the leading autonomous flight company in the United States and globally. Our team merges advanced expertise in artificial intelligence with cutting-edge hardware and software development, operational excellence, and an unwavering commitment to customer satisfaction. We empower a diverse range of drone users, from utility inspectors and first responders to soldiers in complex battlefield situations.

About the Role:

We are in search of a skilled Software Engineer to spearhead the development of innovative tools that enhance the autonomy lifecycle. In this role, you will be responsible for creating and refining essential internal platforms that enable engineers to test new concepts, analyze system behaviors, and comprehend intricate interactions between software and the physical environment.

Your work will encompass both backend systems and front-end visualization, necessitating a strong foundation in software design, developer experience, and a genuine passion for empowering others through effective tooling. The systems you develop will be utilized daily by autonomy developers, test engineers, and various stakeholders throughout the organization.

Areas of Responsibility:

  • Design and construct robust replay and analysis systems that allow engineers to inspect and replicate recorded autonomy behaviors with detailed control over system states, perception outputs, and decision-making processes across the entire stack.

  • Develop scalable infrastructure for automated testing and failure triage, enhancing our simulation and log-driven test coverage while expediting root-cause analysis through automated log processing and diagnostics.

  • Collaborate at the intersection of autonomy software and core robotics middleware, establishing clear APIs, data contracts, and performance benchmarks for messaging, state propagation, and inter-subsystem coordination, while partnering closely with downstream teams to facilitate their implementation and integration.

  • Create and implement high-quality developer infrastructure and tools that emphasize reliability, performance, and usability, fostering rapid iteration, safe experimentation, and sustained productivity across the autonomy division.

What You’ll Do:

  • Lead the design and execution of scalable tools utilized throughout autonomy development and testing workflows.

  • Engage with autonomy, QA, and infrastructure teams to gather requirements, prioritize tasks, and deliver impactful solutions.

About Skydio

At Skydio, we are at the forefront of the drone revolution, developing technology that is reshaping aerial mobility. Our commitment to excellence and innovation drives us to create solutions that meet the demands of diverse users, ensuring safety and efficiency in their operations.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.