Staff Software Engineer

September 9, 2024

Apply for this job

Email *
Full Name *
Browse

Upload file .pdf, .doc, .docx

Job Description

Responsibilities

Be the architect for the software and hardware stack that will allow us to collect and run inference on our aircraft
Own the core algorithm development including all the integration with ROS, OpenDDS, sensor calibration and more
Lead and Mentor other engineers within the team
Work closely with our product owner, ML and Data teams to make sure the autonomous platform fills their needs
Drive code reviews and design discussions
Collaborate with the ML team to port their models and run in our embedded hardware platform

Qualifications

Master degree in robotics, computer science or equivalent
10+ years of software development experience with substantial portions of that experience in the robotics or autonomous space
Proficiency in C, C++ and Python
Experience with ROS, OpenDDS, Autoware or other similar protocols
Proven experience in developing sensor calibration and sensor fusion algorithms/procedures
Excellent analytical and problem-solving skills
Effective communication and presentation abilities

Nice to have

Passion for autonomous technology and aviation innovation
Proven ability to port ML models from Python to C++
Bare metal development for core libraries in a custom SoC or with off the shelf CPU
GPU programming experience

Photos