Tycho Ai

Senior Software Engineer

Cambridge, MA, Remote. Posted 8 months ago

The role

You will build and deliver on-board and off-board software for unmanned aerial vehicle products. You will work with software and hardware engineers to bridge the gap from research to production autonomy systems.

What you will do

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

Required 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.
  • Strong software engineering architecture, abstraction and design skills.
  • Hands-on experience applying 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.

Nice to have

  • Experience working in autonomous driving or similar robot software development environments.
  • Familiarity with robotic software algorithms SLAM, cameras, sensor fusion and/or motion planning.
  • Experience with interfacing to physical devices, sensors, data exchange/network protocols, and realtime systems.
  • Familiarity with bash and python scripting.
  • Experience with Drone software (such as Ardupilot, Betaflight).
  • Familiarity with defense software platforms such as Android Team Awareness Kit (ATAK).

Benefits

  • Competitive salary
  • Meaningful equity
  • Generous benefits package

Before you apply

  • Applicants must be authorized to work in the U.S.
  • May be subject to a government security clearance process

About the company

Tycho.AI builds autonomy software for unmanned systems operating in GPS- and comms-denied environments. The team is rethinking autonomy using modular AI, advanced visual-inertial sensing, and real-time edge compute.

Senior Software Engineer at Tycho Ai | JobZoey