Contact

Job postings


SDK Software Engineer

Join our world-class team of engineers solving today’s toughest robotics challenges. Tomahawk Robotics is integrating land, air, and sea robotic capabilities to provide next-generation interoperability and control to military, commercial, and industrial markets.

As a software engineer at Tomahawk Robotics, you will be creating software to control some of the most exciting new robotic platforms from vendors such as the Boston Dynamics, FLIR, Skydio, QinetiQ, DJI, Parrot, and many more. You will help us build Kinesis, an Android application that enables end users to operate multiple disparate robots from one user interface. Working with industry partners, you will bring new robots and AI/ML algorithms into the Kinesis ecosystem by building and leveraging the Kinesis SDK. You’ll work alongside some of the best engineers in the industry to allow complex robotic systems to be safely and accurately controlled with a fingertip.

Required Qualifications

  • Bachelor’s degree in software engineering, computer engineering, computer science, or related field with 1 year of relevant experience through internships, design lab involvement, etc. 
  • Able to design, write, and review code in C/C++, Python and Java 
  • Experience with Android mobile application development 
  • Comfortable working alongside hardware development including testing on prototype hardware
  • Familiarity with Linux, comfortable working from the command line
  • Working understanding of object-oriented software design and interface definitions 
  • Experience using GitLab, GitHub or similar software revision control tools
  • Experience using continuous integration frameworks (Jenkins, GitLab CI, Circle CI, etc.) a plus
  • Hands-on experience with robotics (hardware and software) a plus
  • Motivated, hands-on attitude with strong work ethic and ability to thrive in a fast-paced environment 
  • Ability to creatively address and solve problems, and close on solutions quickly 
  • Strong verbal and written communication skills 
  • Positive attitude and works well in a team environment with mixed engineering disciplines 
  • Must be a US Citizen
  • Tomahawk Robotics is a COVID-19 vaccine-mandated employer

Desired Qualifications

  • Hands-on experience with robotics (hardware and software)
  • Experience using GitLab, GitHub or similar software revision control tools
  • Experience using continuous integration frameworks (Jenkins, GitLab CI, Circle CI, etc.)
  • Familiarity with real-time video streaming technologies including codecs and transports

Responsibilities Include

  • Design, implement, test and document source code for robotic applications
  • Ensure software functionality adheres to requirements and use-case documentation 
  • Participate in system integration of multiple robotic vehicles 
  • Work with designers to create responsive, attractive user interfaces
  • Participate in live system testing, both indoors and outdoors
  • Support remote customer demonstrations 

Preferred location for this role is Melbourne, FL.