Hybrid Senior Software Engineer

Posted 4 hours ago

Apply now

About the role

  • Senior Software Engineer developing autonomy software for unmanned systems at Tycho.AI. Building onboard and off-board software for unmanned aerial vehicle products with a focus on C++ and Python.

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.

Requirements

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

Benefits

  • Competitive salary
  • Meaningful equity
  • Generous benefits package

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job