Job postings

Unreal Engine Simulation 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 simulation engineer at Tomahawk Robotics, you will be creating software to emulate real-world robotic platforms for simulation and training purposes from vendors such as Boston Dynamics, FLIR, Skydio, QinetiQ, DJI, Parrot, and many more. The simulation environment will complement our flagship software suite, Kinesis, an Android application that enables end users to operate multiple disparate robots from one user interface. 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 or higher in Computer Science or a related field (e.g. Physics, EE, Math) 
  • A minimum of 3 years of experience of C++ programming experience in Unreal Engine 
  • Experience with Unreal Engine Blueprint Programming and level design and optimization 
  • Experience with Unreal Engine Graphics Pipeline, Rendering Hardware Interface, and material and texture optimization 
  • Familiar with Linux Operating Systems 
  • Experience using continuous integration frameworks   
  • Experience using revision tracking in a Git-based system  
  • 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 
  • Familiarity with real-time video streaming technologies including codecs and transports 
  • Experience with Android Application development
Responsibilities Include
  • Design, implement, test and document source code for robotics simulation in Unreal Engine 
  • Ensure software functionality adheres to requirements and use-case documentation  
  • Participate in simultaneous integration of multiple robotic vehicles in simulation 
  • Work with designers to create responsive, attractive user interfaces 
Location for this role is Melbourne, FL.