This job has expired.
Syrinx
Expired

Senior Software Engineer (Autonomy) (Remote)

Remote

Location restricted
This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Senior Software Engineer (Autonomy)
This is a remote role with a Syrinx Robotics Partner
This role can be contract or contract to hire
U.S. Citizens and those authorized to work in the U.S. are encouraged to apply. We are unable to sponsor at this time. 
  • Coding in C++ and Python 
  • Experience with building autonomous systems containing both perception and control. 
Job Summary
Syrinx is a partnered with an autonomous vessel technology company. We’re applying practical A.I. and machine learning to disrupt the massive maritime transportation market. Our tech provides ships and workboats the intelligence to work remotely, increases safety for maritime crews, and radically improves operator productivity.
We’re recruiting for an experienced Senior Autonomy Software Engineer. You’ll collaborate with a talented team of mechanical, electrical and control systems engineers working on the innovation and deployment of advanced autonomy systems for commercial marine vessels. The Senior Autonomy Software Engineer designs, develops, tests and integrates software algorithms, applications and APIs for autonomous surface vessel control and monitoring systems.

Responsibilities and Duties
  • Design, develop, test and integrate advanced software for marine vessel autonomy
  • Test, debug, and maintain reliable, safe, and production quality code
  • Maintain software documentation and assist in the development of user documentation
  • Participate in field testing & trials.
  • Work cross-functionally with technical teams developing autonomy, communications, perception, system interfaces and hardware to execute functional testing, system integration verification and performance validation on new products in automated simulation and in vessel trials.
  • Mentor junior engineers on team using technical knowledge and skillset
Qualifications and Skills
  • BS, MS, or Ph.D in Computer Science, Computer Engineering, Robotics, or other related engineering field.
  • 7+ years’ experience in C++ software development
  • Familiarity with Shell Scripts in UNIX /Linux environment
  • Experienced in full software life-cycle development
  • Prior experience developing software for autonomy, robotics or other complex integrated dynamic hardware applications
  • Experience with ROS, MOOS or equivalent robotics architecture.
  • Experience with software version control (GIT preferred).
  • Understanding of Agile SW Development Methodology
  • Experience with Python
  • Understanding of computer architecture, embedded system programming
  • Experience with building autonomous systems containing both perception and control.
  • Experience collaborating with other functional teams to seamlessly integrate software and hardware systems.
  • Good communications skills (verbal and written), ability to communicate complex ideas clearly and convincingly
  • Comfortable with a fast-paced development schedule

Other C++ contracts

Remote
0
USD
/hr

0 outside IR35 C++ contracts