Senior Robotics Autonomy Software Engineer
Senior robotics engineer who owns core capabilities of BeeX's hovering autonomous underwater vehicles (HAUVs), working hands-on across simulation/HIL testing, sensor integration, SLAM and path planning, mission autonomy, and real ocean field trials. Core stack is C++/Python on Linux with ROS1 and PyTorch.
- Compensation
- Not disclosed
- Location
- Ang Mo Kio, Singapore
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- 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 ROS1 framework
- Proficiency in 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
- Testimonials from 2 other engineers who have worked with you
Full 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 ResponsibilitiesSimulation, 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.