Staff Robotics Software Engineer at Acubed
Sunnyvale, California, USA -
Full Time


Start Date

Immediate

Expiry Date

16 Nov, 25

Salary

250000.0

Posted On

16 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Machine Learning, Optimization, Communication Protocols, Computer Science, Robotics, C++, Software, Sponsorship, Distributed Systems, Computer Vision, Python

Industry

Computer Software/Engineering

Description

WAYFINDER

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.

QUALIFICATIONS

  • 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.

ACUBED REQUIREMENTS

  • Please Note that Acubed does not offer sponsorship of employment-based nonimmigrant visa petitions for this role.
    All job offers at Acubed are contingent upon the candidate passing references, background and export control checks
Responsibilities

THE OPPORTUNITY/ROLE DESCRIPTION

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.

KEY RESPONSIBILITIES

  • 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.
Loading...