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 10 hours 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

Software Engineer, Black Community Inclusion

Mid-level Software Engineering position at Google focused on Black Community Inclusion, offering opportunity to work on next-generation technologies while promoting diversity in tech.

Software Development Engineer II, Alexa Connect Kit, Alexa Smart Home

SDE II position at Amazon's Alexa Connect Kit team, developing IoT and smart home solutions, requiring 3+ years of experience in software development.

Software Development Engineer II, Alexa Connected Devices

Build and optimize connectivity services for Alexa devices at Amazon, leading software design and development for millions of users.

Wireless Network Development Engineer, OTIE Wireless Engineering

Lead wireless network infrastructure development for Amazon's global fulfillment centers, focusing on automation, scalability, and reliability improvements.

Software Development Engineer, Aurora

AWS Aurora MySQL team seeks Software Engineer to build cloud database services, offering competitive pay, benefits, and opportunity to work on large-scale distributed systems.