Robotics and Software Test Engineer Engineering - Waimanalo, HI at Geebo

Robotics and Software Test Engineer

Makai's Subsea Technology Group is looking for a Robotics and Test Engineer with strong analytical skills and domain knowledge in robotics, autonomous systems, physics, or engineering Candidates should have demonstrated ability working with ROS/ROS2, implementing real-time software to monitor and control autonomous systems, and experience performing and setting up continuous integration processes to conduct automated testing of algorithms and software productsCandidate will become a key member working on a team with collaborative engineers developing innovative solutions for both Commercial and Department of Defense (DoD) applications.
The successful candidate will work in a collaborative, multi-disciplinary engineering and testing environment with real-time software, and autonomous systemsProjects will include the development and testing of data processing and control software of remote, autonomous subsea robotics systems, as well as defining and implementing continuous integration processes for testing software and algorithms using playback and/or synthetically generated data The ideal candidate should have a strong interest in robotic systems and data analysis, demonstrated software, firmware or algorithm experience, and be energized by working on challenging, cross-disciplinary problems This is a permanent, full-time, in-person position in Waimanalo, Hawaii.
Responsibilities:
Design, modify, debug, and test real-time control system software using C, C++, Python, FORTRAN and other programming languages targeting Linux and Windows operating systems, as well as embedded operating systems;Interface hardware and software systems with in-house, 3rd party, and Government systems;Develop and document software APIs and user interfaces;Review technical datasheets for sensors, actuators, and microcontrollers and implement drivers for them.
Utilize data processing software programs and write custom scripts to analyze software and algorithm performance against objectives, identify issues, generate insights, and produce plots and other graphical outputs to communicate findings to stakeholders both internal and external to Makai.
Support the specification of test plans and setup and maintain continuous integration processes to automate the building and testing of software productsPeriodically support offsite testing of software in both laboratory and off-shore settings.
Organize reports and give presentations to communicate results internally to team members and externally to customers.
Qualifications:
Minimum applicant requirements include:
Possession of a graduate degree (M.
Sor higher) in a STEM related discipline (Physics, Mathematics, Statistics, Computer Science, Electrical Engineering, Physical Oceanography, or similar) with 2
years of relevant experienced, or possession of a Bachelor's degree (B.
S.
) in the above and 5
years of experienceStrong proficiency using Python and data analysis librariesStrong proficiency using C/C++Additional proficiency in FORTRAN and CI/CD tools such as Jenkins or GitLab is a big plusExperience with the Robot Operating System (ROS/ROS2) framework.
High degree of intellectual curiosity, willingness to learn new technical skills and flexibility to support innovative projects that may be initially out of your comfort zone.
Organized approach to developing and executing test processes for software programs.
Demonstrated ability to both work collaboratively within a multidisciplinary team as well as independentlyStrong written and verbal communication skills including writing reports and presenting to internal and external stakeholders.
Are willing and able to travel periodically ( 4-6 weeks per year) to attend meetings or conduct tests and at facilities on the mainland USA or on vessels in port or at-sea.
Either already live on Oahu or be willing to relocate to Oahu to work in-person at Makai's offices in Waimanalo, HIPossession of U.
Scitizenship is required.
Either already possess or are able to obtain a Department of Defense security clearanceApplicants with clearances that are active or were previously held and currently in good standing are preferred.
Additional desirable qualifications include:
Most of Makai's work is in the ocean or is marine relatedTherefore, ocean experience or background (commercially and/or recreationally) is desirable.
Experience simulating robotic systems with Gazebo, Nvidia Isaac or similar is a plusDemonstrated experience with the Agile Software Development processStrong understanding of feedback control systems;Experience with analog, digital, and serial electronic sensor selection and integration is highly desirable;Experience selecting, integrating and testing electrical, pneumatic and/or hydraulic actuators is desiredPrevious experience working in a dynamic, fast-paced environmentYou enjoy being in, on or near the ocean.
Candidates with many of the above qualifications will be most highly consideredTo apply for this position, please submit a Cover Letter highlighting how your education, experience and training relevant to this position and why you want to work for Makai Ocean Engineering, Inc.
Recommended Skills Api Agile Methodology Algorithms Analytical Automation Autonomous System Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.