Senior Robotics Autonomy Software Engineer

Beex Pte Ltd

Singapore

On-site

SGD 120,000 - 180,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

ESOP / equity participation
Healthcare support
Growth opportunities

Job summary

BeeX Pte Ltd seeks a Senior Robotics Engineer to own autonomy, navigation, control for our subsea AUV platform. Translate research into real-time software, integrate onto hardware, and test solutions in real ocean trials. You will report to the Software Lead and collaborate with hardware and operations teams.

You will mentor junior engineers, help establish CI/CD and automated testing, and advance cutting-edge robotics systems within a startup environment.

Qualifications

  • PhD or MSc in Computer Engineering or Computer Science.
  • Proficiency in C++ and Python within a Linux environment.
  • Extensive experience writing code for complex robotic systems and familiarity with ROS1.
  • Proficiency in the usage of Deep Learning frameworks such as PyTorch.
  • Experience with 3D computer vision techniques.
  • Experience with SLAM for localisation methods and various path planning algorithms.
  • Experience with sensor and actuator hardware integration.

Responsibilities

  • Simulation & HIL: Build and extend high-fidelity subsea simulation environments and Hardware-in-the-Loop (HIL) test setups to validate new product capabilities before wet testing.
  • Field Trials & Ocean Testing: Participate directly in dockside, pool, and offshore field trials to test software on physical AUVs, analyze sensor log data, diagnose edge‑case failures, and iteratively refine product performance.
  • Cross-Disciplinary Collaboration: Partner with mechanical, electrical, and systems engineers to define sensor selection, actuator interfaces, and software‑hardware integration requirements from early product stages.
  • Sensor Integration: Integrate and optimise hardware drivers and low-level interfaces to extract maximum performance and implicit state information, supporting higher-level autonomy and perception.
  • High‑Level Mission Planning: Design and execute autonomous action plans to achieve inspection objectives efficiently and safely under operational constraints.
  • Mapping: Develop methods to transform noisy sonar sensor data into navigable maps suitable for autonomous underwater vehicle (AUV) path planning and decision‑making.
  • Adaptive Mission Execution: Enable robust mission adjustment in harsh and low‑visibility environments by accounting for odometry drift, environmental uncertainty, and adversarial conditions; assess deviations between expected and observed structures and respond accordingly.
  • Anomaly Detection: Build capabilities to detect and localise structural anomalies or defects during inspection, and adapt inspection behaviour based on findings.
  • Develop middleware drivers to link hardware with the robotics software stack, including to test and debug robotics algorithms using Software-in-the-Loop (SITL) simulation.
  • Mentor and guide junior engineers in achieving their technical outcomes.

Skills

C++
Python
ROS1
PyTorch
3D computer vision
SLAM
Sensor integration

Education

PhD/MSc in Computer Engineering or Computer Science

Tools

Linux
Git

Job description

About BeeX

BeeX is building the world's most advanced Hovering Autonomous Underwater Vehicles (HAUVs).

BeeX specialises in providing autonomous robotics solutions to safeguard underwater infrastructure in the maritime, energy and defense sectors, reducing over 90% of carbon emissions. We are pioneering Autonomous Robotics-as-a-Service (ARaaS) on a global scale, supported by decades of operational experiences in harsh waters. With unprecedented efficiency, we strive to provide our customers with a one-point solution for asset integrity management -- protecting assets they value, making sure they stay safe.

Why Join Now

The industries we serve need new ways to overcome their current challenges, and BeeX sees the opportunity in delivering exactly that, right now. Creating anything new is very hard, and we need outstanding people.

At BeeX, everyone is dependent; united by enthusiasm for bold innovation. Our multi-disciplinary team thrives in dynamic environments, driving transformative advancements globally. Join us to make a meaningful impact on the world!

You will enjoy this job if you:
  • Want to work in fast-paced start-up environment, prioritizing growth over short-term gains
  • Like to work independently, as well as collaboratively with team members in other sub-teams
  • Have a positive learning mindset, and can quickly absorb knowledge to overcome challenges
  • Enjoy design, developing and are always thinking of how to make something better
  • Can assess risk and make time-critical decisions/tradeoffs in imperfect scenarios
Your Role

We are seeking a high-impact Senior Robotics Engineer to own core capabilities of our AUV platform, from autonomy, navigation, control and communications. In this role, you will play a hands‑on technical role in building new subsea robotic platforms from the ground up—translating advanced research and mathematical models into real-time code, integrating software onto physical vehicle hardware, and testing solutions in real ocean trials. You will report directly to the Software Lead and frequently collaborate with hardware and operational teams.

Key Responsibilities
Simulation, Integration & Field Testing
  • Simulation & HIL: Build and extend high-fidelity subsea simulation environments and Hardware-in-the-Loop (HIL) test setups to validate new product capabilities before wet testing.
  • Field Trials & Ocean Testing: Participate directly in dockside, pool, and offshore field trials to test software on physical AUVs, analyze sensor log data, diagnose edge‑case failures, and iteratively refine product performance.
  • Cross-Disciplinary Collaboration: Partner with mechanical, electrical, and systems engineers to define sensor selection, actuator interfaces, and software‑hardware integration requirements from early product stages.
Robotics Development
  • Sensor Integration: Integrate and optimise hardware drivers and low-level interfaces to extract maximum performance and implicit state information, supporting higher-level autonomy and perception.
  • High‑Level Mission Planning: Design and execute autonomous action plans to achieve inspection objectives efficiently and safely under operational constraints.
  • Mapping: Develop methods to transform noisy sonar sensor data into navigable maps suitable for autonomous underwater vehicle (AUV) path planning and decision‑making.
  • Adaptive Mission Execution: Enable robust mission adjustment in harsh and low‑visibility environments by accounting for odometry drift, environmental uncertainty, and adversarial conditions; assess deviations between expected and observed structures and respond accordingly.
  • Anomaly Detection: Build capabilities to detect and localise structural anomalies or defects during inspection, and adapt inspection behaviour based on findings.
  • Develop middleware drivers to link hardware with the robotics software stack, including to test and debug robotics algorithms using Software-in-the-Loop (SITL) simulation.
  • Mentor and guide junior engineers in achieving their technical outcomes.
Team Leadership, Mentorship & Growth
  • Engineering Mentorship: Actively coach and mentor junior and mid-level software and robotics engineers through structured code reviews, architectural guidance, and technical coaching.
  • Talent Development: Foster a culture of technical excellence, continuous learning, and ownership, helping junior team members grow into independent technical contributors.
  • Process & Collaboration: Establish software development best practices (CI/CD, code review standards, automated testing), drive agile sprint planning, and collaborate across hardware and hydrodynamics teams.
Desired Qualities

We are looking for an outstanding individual who is united by enthusiasm for bold innovation and has a proven background in complex robotic systems.

  • PhD/Msc in Computer Engineering or Computer Science.
  • Proficiency in C++ and Python within a Linux environment.
  • Extensive experience writing code for complex robotic systems and familiarity with the Robot Operating System (ROS1) framework.
  • Proficiency in the usage of Deep Learning frameworks such as Pytorch.
  • Experience with 3D computer vision techniques.
  • Experience with SLAM for localisation methods and various path planning algorithms.
  • Experience with sensor and actuator hardware integration.
  • Testimonial of 2 other engineers who have worked with you
Remuneration Package
  • Market competitive salary
  • Growth opportunities that align with your direct ability in helping the company, rather than an arbitrary corporate ladder
  • ESOP / equity participation
  • Healthcare support
  • Special access to industry events
  • Well-stocked pantry with nice snacks
  • Support for skills upgrading / learning credits
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineering Lead - HAUV Systems
Engineering Lead - HAUV Systems

Beex Pte Ltd • Singapore

On-site
SGD 140,000 - 210,000
Healthcare support
Equity participation
Industry events access
Research Fellow - Robotics Software Engineer
Research Fellow - Robotics Software Engineer

Beex Pte Ltd • Singapore

On-site
SGD 80,000 - 120,000
Market competitive salary
Growth opportunities
Healthcare support
+3
Test Engineer
Test Engineer

Beex • Singapore

On-site
SGD 60,000 - 90,000
Healthcare support
Industry events
Learning credits
+1
Operations Engineer
Operations Engineer

Beex Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Market-competitive salary
Growth opportunities aligned with your
ESOP / equity participation
+4
Operations Engineer
Operations Engineer

Beex • Singapore

On-site
SGD 60,000 - 90,000
Healthcare support
ESOP / equity participation
Growth opportunities
+2
Production Supervisor
Production Supervisor

Beex Pte Ltd • Singapore

On-site
SGD 42,000 - 62,000
Healthcare support
Industry events access
Well-stocked pantry with snacks
+1
Test Engineer
Test Engineer

Beex Pte Ltd • Singapore

On-site
SGD 60,000 - 120,000
Market salary
Healthcare
Industry events access
+2
Manufacturing Engineer (ME)
Manufacturing Engineer (ME)

Beex Pte Ltd • Singapore

On-site
SGD 56,000 - 100,000
ESOP / equity participation
Healthcare support
Industry events access
+2
Manufacturing Engineer (ME)
Manufacturing Engineer (ME)

Beex • Singapore

On-site
SGD 70,000 - 100,000
Healthcare support
ESOP / equity
Growth opportunities
+3
Repair Engineer
Repair Engineer

Beex Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Healthcare support
ESOP / equity participation
Growth opportunities
+3