Acubed-posted 4 months ago
$192,000 - $250,000/Yr
Full-time • Senior
Sunnyvale, CA
5,001-10,000 employees

Our Wayfinder team is building scalable, certifiable autonomy systems to power the next generation of commercial aircraft. Our team of experts is driving the maturation of machine learning and other core technologies for autonomous flight; we are creating a reference architecture that includes hardware, software, and a data-driven development process to allow aircraft to perceive and react to their environment. Autonomous flight is transforming the transportation industry, and our team is at the heart of this revolution. As a Staff Robotics Software Engineer, you will drive the development of our autonomous hardware and software stack that will be integrated with the autonomous platform on our current aircraft. You will also be responsible for the deployment of our inference engine to guarantee proper execution of our AI stack on the aircraft while simultaneously collecting data for the data driven development execution of the Wayfinder project.

  • Be the architect and own the software and hardware stack to collect relevant data and run inference on our aircraft while mentoring other engineers and supporting the program manager.
  • Own the core algorithms and be hands-on for development and integration with ROS2, sensor calibrations and more.
  • Work closely with our product owner, flight test, ML and Data teams to make sure your autonomous platform fills their needs.
  • Drive code reviews and design discussions to logical and efficient ends.
  • Collaborate with the ML team to successfully integrate their models to run in your embedded hardware platform.
  • Be innovative and challenge the status quo with unique solutions.
  • Propose innovative and unconventional solutions.
  • Master degree in robotics, computer science or equivalent.
  • Possess a strong track record of 10+ years of software development experience, primarily in robotics or autonomous systems.
  • You excel at designing and implementing robust, fault-tolerant software architectures that operate reliably in unpredictable aviation environments.
  • Strong background in computer vision and machine learning (ML) inference optimization for embedded hardware.
  • Experience with distributed systems with a focus on reliable and low-latency communication protocols within a complex, multi-component system.
  • Fluency in C++ and Python, with a focus on writing high-performance, memory-efficient code.
  • Experience with ROS2, Autoware or other similar protocols.
  • Excellent analytical and problem-solving skills.
  • Excellent communication and collaboration skills to effectively bridge the gap between software, hardware, and ML teams.
  • Passion for autonomous technology and aviation innovation.
  • Proven ability to port ML models from Python to C++.
  • Familiarity with aerospace engineering principles and avionics systems, including a basic understanding of software considerations in airborne systems and environmental considerations for airborne hardware such as ADSB, Radar Altimeters and air data systems.
  • Experience with error handling, redundancy, and system monitoring.
  • Bare metal development for core libraries in a custom SoC or with off the shelf CPU.
  • GPU programming experience.
  • Knowledge of aviation principles to include basic aerodynamics, avionics and communication protocols.
  • A passion to solve some of aviation’s most vexing challenges to improve commercial aviation safety.
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Flight training
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service