Staff Robotics Software Engineer

New Today

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.
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. 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. Good To Have 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.
Compensation
Pay Transparency Notice: Depending on your work location and years of experience, the target annual salary for this position can range from $192,000 to $250,000 + target bonus + benefits (including medical, dental, vision, 401(k), and flight training).
Experience flexibility with our hybrid work model, which includes three days in the office to foster collaboration and innovation while allowing for remote work options. Additionally, employees can work remotely-inside or outside the U.S.-for up to 31 days per year.
Why Join Us?
Be a part of a dynamic team that values creativity, collaboration, innovation and problem solving. At Acubed, your contributions will directly impact our digital future. We welcome diverse perspectives and are committed to fostering an inclusive environment.
Acubed is committed to creating a fair and equitable workplace for all. We seek applicants of all backgrounds and identities, across race, color, ethnicity, national origin or ancestry, age, citizenship, religion, sex, sexual orientation, gender identity or expression, veteran status, marital status, pregnancy or parental status, or disability. Applicants will not be discriminated against based on these or other protected categories or social identities.
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.
Location:
Sunnyvale, CA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search