Software Engineer

Startup building autonomous unmanned aerial vehicles for transportation, backed by YCombinator with vehicles in production for paying customers.
Backend
Mid-Level Software Engineer
Hybrid
4+ years of experience
AI · Robotics · Automotive

Description For Software Engineer

Skyways, an innovative Austin-based startup backed by YCombinator, is revolutionizing transportation through autonomous unmanned aerial vehicles. Despite being early-stage, they already have vehicles in production serving paying customers, including military applications. They're seeking a Software Engineer to join their dynamic team in developing cutting-edge autonomous UAV solutions.

The role offers a unique opportunity to work directly with aircraft, where your code literally takes flight. You'll be part of a fast-paced environment, tackling challenging engineering problems and seeing immediate results of your work in physical form. The position involves developing systems for autonomous flight, working with both aircraft systems and network-based applications.

The ideal candidate should have strong programming skills in C++ and Python, with a solid understanding of multi-threaded programming and web technologies. A background in computer science or software engineering is required, along with 4+ years of experience. Knowledge of probabilistic modeling, linear algebra, and statistics is essential. Experience with computer vision, AI/ML, automation, or flight controls is highly valued.

What makes this role particularly exciting is the opportunity to work on technology that's actively being used in real-world applications, including operations on ships in the Atlantic Ocean. You'll collaborate with senior engineers, participate in design reviews, and maintain high coding standards through testing and continuous integration. The company's unique approach to aerial transportation sets them apart in the industry, making this an excellent opportunity for engineers passionate about combining software expertise with physical systems.

If you're excited about seeing your code literally take flight and want to be part of advancing transportation technology, this role offers a chance to work on truly innovative solutions with immediate, visible impact.

Last updated 13 days ago

Responsibilities For Software Engineer

  • Invent and design new systems and go through design review process
  • Reason about decisions based on data (experiments, math/science)
  • Maintain clean codebase through code reviews, writing tests, utilizing CI
  • Promote software engineering best practices
  • Ship software to production (aircraft and network-based applications)
  • Work with flight ops to test software and iterate/improve

Requirements For Software Engineer

Python
Linux
  • BSc. or MSc. degree in Computer Science / Software engineering
  • 4+ years of experience with C++/multi-threaded code, Python or similar scripting language, web technologies
  • Applied Object Oriented Programming and Unit Testing experience
  • Proficient understanding of probabilistic modeling, linear algebra and statistics
  • Must be highly independent and open minded to learn
  • Must be an awesome and friendly individual

Interested in this job?

Jobs Related To Skyways Software Engineer

Network Development Engineer, Datacentre Fabrics - Product Engineering

Network Development Engineer role at AWS focusing on datacenter network infrastructure deployment, scaling, and automation across global facilities.

Software Development Engineer, Data Plane, NPD Forwarding Stack, Data Plane

AWS is seeking a Software Development Engineer to develop Linux-based networking platforms and embedded routing systems for one of the world's largest networks.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning Software Engineer role building forecasting systems for EC2 capacity planning, offering $129K-$223K salary plus benefits.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning seeks Software Engineer to build forecasting systems for EC2 capacity. Full-stack role with backend focus, 3+ years experience required.

Software Development Engineer, Alexa Communications

Software Development Engineer role at Amazon's Alexa Communications team, building voice-controlled communication features for Alexa devices and apps.