Autonomous Software Engineer

Job Details

Autonomous Software Engineer

Broussard, Louisiana




Job Description

Seeking a talent Software Engineer to help us build our client's autonomy platform. The client provides a robust software product for monitoring and controlling their autonomous vessels. The team you would be joining builds everything from high level mission planning software that runs remotely to the low level control software running on board the company's boats. As a result, you will have the opportunity to work in a wide variety of fields from computer vision to user experience design. The client's software stack includes software development in modern C++ on Red Hat-family Linux. They use Confluence and JIRA for project management, Mercurial for version control, Jenkins for continuous integration, and ReviewBoard for code review. Experience with any of these tools is a plus.Requirements:
  • Take ownership of the design, development and integration of new features that improve the overall performance, utility, and reliability of the company platform. Your contributions will be critical to the success and growth of the company.
  • Writing high-performance C++ code in a Linux environment.
  • Using your knowledge of object-oriented design principles to design and implement new features.
  • Specification and documentation of software systems.
  • A passion for solving challenging problems in the field of robotics.
  • Willingness to travel to provide support, testing and integration with hardware.


Education and Experience:

  • Computer science theory and practice, either through a suitable degree or sufficient experience.
  • Familiarity with working in a Linux environment.
  • Ability to obtain Department of Defense Clearance.


© 2020, Bond International Software, Inc. All rights reserved.

Version 2020.1us