Job Search and Career Advice Platform

Enable job alerts via email!

Research Fellow - Robotics Software Engineer

BeeX

Singapore

On-site

SGD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technological startup in Singapore is seeking an experienced Robotics Autonomy Software Engineer to work on autonomous mission planning and related software development. The ideal candidate will possess strong programming skills in C++ and Python, along with experience in robotic systems. The role includes developing perception algorithms and mentoring junior engineers, offering a competitive salary and growth opportunities aligned with individual contributions.

Benefits

Market competitive salary
Healthcare support
Skills upgrading support
Special access to industry events
Well-stocked pantry with great snacks
Well-stocked pantry

Qualifications

  • Proficiency in C++ and Python within a Linux environment.
  • Extensive experience writing code for complex robotic systems.
  • Experience with sensor and actuator hardware integration.

Responsibilities

  • Develop mission-critical autonomous mission planning software.
  • Train deep learning models for target detection and tracking.
  • Implement optimal path planning strategies for inspections.

Skills

Proficiency in C++
Proficiency in Python
Experience with Deep Learning frameworks (Pytorch)
Experience with 3D computer vision techniques
Experience with SLAM for localisation
Code writing for robotic systems
Familiarity with ROS1 framework
Sensor and actuator hardware integration

Education

PhD in Computer Science or Computer Engineering
MsC in relevant fields
Job description

BeeX is seeking an experienced and innovative Robotics Autonomy Software Engineer to join our fast-growing deep-tech startup.

WHY JOIN US?

We're pioneering the world's most advanced Hovering Autonomous Underwater Vehicles (HAUVs) and Autonomous Robotics-as-a-Service (ARaaS) to safeguard critical underwater infrastructure in the maritime, energy, and defense sectors while drastically reducing carbon emissions. The industries we serve needs new ways to overcome their current challenges, and BeeX is delivering exactly that.

Creating anything new is very hard. To achieve this, we need outstanding people. At BeeX, everyone is united by enthusiasm for bold innovation. Our multi-disciplinary team thrives in dynamic environments, driving transformative advancements globally.

What you can achieve at BeeX depends on what your goals are. By joining our fast-growing startup, you will be exposed to different aspects of Deeptech, from design to commercialisation. Join us to make a meaningful impact on the world!

If you thrive in a dynamic, fast-paced environment and are excited about using cutting-edge robotics to make a meaningful global impact, we want to hear from you.

What You'll Be Doing (Job Scope)

You will be working on the core autonomy stack for our HAUVs. You will report directly to the Software Lead and frequently collaborate with hardware and operational teams.

  • Develop mission-critical and safe autonomous mission planning software.
  • Develop perception and fusion algorithms utilising sensors such as monocular cameras and Sonar/Multibeam.
  • Train deep learning models (e.g., semantic segmentation networks) for the detection and tracking of targets to enable advanced robotic maneuvers and intervention.
  • Implement optimal path planning strategies to ensure efficient inspection coverage, adhering to standards like CSWIP 3.3U/3.4U.
  • Develop middleware drivers to link hardware with the robotics software stack.
  • Mentor and guide junior engineers in achieving their technical outcomes.
  • Test and debug robotics algorithms using Software-in-the-Loop (SITL) simulation.
What We're Looking For (Desired Qualities & Skillsets)

(Please note that this Position is NOT OPEN for Undergraduates, due to alignment with funders of this position).

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 in Computer Science or Computer Engineering is preferred, MsC minimally.
  • 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 & Benefits

We are committed to recognizing and rewarding outstanding talent.

  • Market competitive salary.
  • Growth opportunities aligned with your direct contribution to the company, not an arbitrary corporate ladder.
  • Healthcare support
  • Support for skills upgrading/learning credits
  • Special access to industry events.
  • Well-stocked pantry with great snacks
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.