At OpenJAUS we design, develop, test, and validate software solutions for the next generation of unmanned ground, sea, and underwater vehicles. Our software is currently running on many of the latest unmanned military vehicles and we are constantly at the forefront of field. We are always on the lookout for highly qualified team players to join our team of software engineers, project managers and administrative staff. If you enjoy working in fast-paced technology development, please apply to our open positions below.

Software & Robotics Engineer (C++ / JAVA)
Lake Mary, FL

OpenJAUS has a need for a software engineer who can help us across a wide variety of customer facing and internal tasks, such as:

  • Developing skeleton applications for customers based on our SDK
  • Integrating existing unmanned systems or devices into internally developed skeleton applications
  • Developing scripts to automate common tasks
  • Writing plugins to extend existing tools
  • Developing full applications to accelerate our development and release cycles
  • Creating tools for both internal and customer testing and debugging of applications
  • Answering customer support questions

The position will eventually evolve to include:

  • Directly interfacing with customers and taking a lead position on customer projects
  • Assisting with customer unmanned system design
  • Travel to customer sites to assist with integrating our software with their robotic system(s)

The position is located at our offices in Lake Mary, FL and you will report directly to the CTO. We offer a competitive salary and benefits and we encourage growth, collaboration, and creativity. We believe that the best way to be successful is by taking care of our ourselves, our families, our customers, and one another.

Interested candidates should have the following basic qualifications:
  • US citizen (preferred) or US permanent resident
  • BS degree or higher in Computer Science, Engineering, or related field; or equivalent relevant work experience
  • Minimum 2 years of relevant programming experience
  • Strong, proven object-oriented design and implementation skills
  • Strong C/C++ development knowledge including the use of pointers and memory management
  • Experience developing on and for Windows (MS Visual Studio) and Linux (gcc, Makefiles, CMake)
  • Comfortable using the command-line to execute common tasks (Linux and Windows)
  • Strong problem-solving skills with the ability to learn quickly and with minimal assistance
  • Willing and able to spend time on their own filling in knowledge gaps
  • Able to smoothly transition between vastly different projects
  • Strong communication and interpersonal skills
  • Flexible and creative thinking
Candidates with the following qualifications will be more likely to be successful:
  • Can balance getting a functional application with getting it perfect
  • Knowledge of software design patterns and a good understanding of their use
  • Experience with scripting languages (Python, Lua, Linux Bash, and/or Windows Powershell)
  • Experience using version control systems; especially Git
  • Experience using Qt
  • Experience with ROS (Robotic Operating System)
  • Has a basic, working knowledge of network infrastructure
  • Passionate and enthusiastic about software, and unmanned vehicles

Send Resume and Cover Letter to: