Autonomy Software Engineer – Robotics for UAV Platforms
Tycho AI Inc.
Cambridge (MA)
On-site
USD 90,000 - 120,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
Competitive salary
Meaningful equity
Generous benefits package
Job summary
A growing technology firm in Cambridge, Massachusetts, is seeking experienced software engineers to develop on-board and off-board software for unmanned aerial vehicles. The ideal candidate will contribute to important autonomy systems, utilizing skills in C++ and Python. Responsibilities include software design and optimization, integration with platforms, and maintaining coding standards in a collaborative environment. The role offers competitive salary, equity, and benefits within a high-trust culture.
Qualifications
Bachelor’s or advanced degree in Computer Science, Engineering, or related field.
3+ years of software development experience in C++ environment.
Strong coding skills in C++ or Python (ideally both).
Strong software engineering architecture, abstraction and design skills.
Hands-on experience writing software for robotics and/or computer vision applications.
Experience with Robotics middleware (such as ROS2 or protobuf), and Linux based software development.
Experience with Git, code review, integration testing, CI/CD.
Experience with test driven development, evaluation, integration and burndown testing.
Experience implementing software interfaces to other onboard or offboard software.
Responsibilities
Design, develop, and optimize software to enable robotics tasks.
Design, develop, and optimize software to interface with internal and external stakeholder software.
Integrate new capabilities into real-world platforms, bridging research and production.
Write and supervise the development of clean, efficient, and maintainable code in C++ and Python.
Contribute to robust software development and test pipelines for large-scale dataset based test evaluation and resimulation.
Job description
A growing technology firm in Cambridge, Massachusetts, is seeking experienced software engineers to develop on-board and off-board software for unmanned aerial vehicles. The ideal candidate will contribute to important autonomy systems, utilizing skills in C++ and Python. Responsibilities include software design and optimization, integration with platforms, and maintaining coding standards in a collaborative environment. The role offers competitive salary, equity, and benefits within a high-trust culture.