Software Engineer - Autonomous Vehicles

Richmond, CA, US • Posted 16 hours ago • Updated 53 minutes ago
Full Time
On-site
$110000 - $120000 per annum
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • Software Engineer - Autonomous Vehicles

Summary




Exciting Opportunity: Software Engineer - Autonomous Vehicles (Perm/Fix Term)


Organization Overview
iO Associates are partnered with a leading innovator in maritime and autonomous systems, delivering advanced solutions that enhance safety, sustainability, and operational efficiency across various sectors including defence, oil and gas, research, and renewable energy. Known for their cutting-edge AI-driven platforms and unmanned marine vehicles, they are committed to pushing the boundaries of marine autonomy and robotics. Recognised for their inclusive culture, focus on innovation, and growth-orientated environment, they offer a collaborative workspace where engineers can truly make an impact.


Role Summary
In response to ongoing growth and strategic initiatives, our Client is seeking an experienced Software Engineer specialised in autonomous surface vehicles. This pivotal role involves developing and refining software that directly influences the capabilities of their autonomous marine platforms. It's an exceptional chance to contribute to mission-critical autonomy systems and be part of a forward-thinking team shaping the future of marine robotics.


Responsibilities



  • Design and implement high-quality software solutions for control, navigation, and communication systems onboard autonomous vessels.

  • Collaborate with hardware and mechatronic teams to ensure seamless software-hardware integration.

  • Develop algorithms and software modules for sensor data processing, obstacle detection, and autonomous decision making.

  • Enhance algorithms for obstacle avoidance and multi-vehicle cooperation, including AI and machine learning integration's.

  • Build and run simulations to model vessel behaviour in varied ocean conditions.

  • Troubleshoot and resolve software issues encountered in real-world operational settings.

  • Maintain comprehensive technical documentation covering system architecture, APIs, and testing procedures.



Essential Skills & Experience



  • Degree in Computer Science, Engineering, or a closely related discipline.

  • At least two year's experience in software development for robotics, autonomous systems, or embedded platforms.

  • Proven proficiency in C and C++ programming, especially for real-time and embedded environments.

  • Solid understanding of UNIX-based systems and POSIX standards.

  • Hands-on experience with ROS (Robot Operating System).

  • Strong knowledge of networking protocols including Serial, UDP/IP, RF, LTE, WiFi, and satellite communication.

  • Demonstrated problem-solving skills and capability to debug complex system interactions.

  • Excellent team collaboration and communication abilities.



Desirable Skills & Experience



  • Background in computer vision, particularly obstacle detection and sensor data processing.

  • Experience with machine learning techniques applied to autonomous systems.

  • Familiarity with SLAM methodologies for navigation and mapping.

  • Experience with multimedia libraries such as SFML.

  • Practical experience with marine or autonomous vehicles, with willingness to participate in field testing and sea trials.

  • Knowledge of micro controller integration.

  • Flexibility to travel occasionally for operational testing and client demonstrations.

  • Eligibility to obtain U.S. government security clearance if required.



Application Call
If you are passionate about autonomous systems, possess the technical expertise to develop innovative marine autonomy solutions, and are eager to participate in challenging field environments, we invite you to submit your CV. Join our Client's dynamic team and help shape the future of marine robotics and autonomy.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91114871
  • Position Id: BBBH174124-922
  • Posted 16 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Sunnyvale, California

Today

Full-time

USD 202,000.00 - 224,000.00 per year

Sunnyvale, California

Today

Full-time

USD 232,000.00 - 258,000.00 per year

Foster City, California

6d ago

Easy Apply

Full-time

$110000

Mountain View, California

Today

Full-time

USD 193,000.00 - 291,000.00 per year

Search all similar jobs