Software Engineer (Autonomy)

placeBukit Merah scheduleFull-time calendar_month 
This is a full-time, on-site role located in either Singapore or Kuala Lumpur for a Software Engineer (Autonomy). At Wingfin, our deep learning models provide the foundation for safe, reliable driving. However, the real world is full of "long tail" events—unstructured construction zones, complex hand signals from a traffic officer, or unique local maneuvers.

While the vast majority of driving events are handled autonomously by our models with a high degree of safety and precision, remote takeover provides additional support to the models to handle extremely complex situations.

As a Software Engineer (Autonomy), you will work on the real-time embedded systems that act as the vehicle's bridge to human expertise. You will also be working on the research, design, and development of computer and network software or specialised utility programs related to remote takeovers.

You will collaborate closely with Control Engineers to integrate complex control systems, ensuring that remote commands are translated into smooth, safe, and deterministic vehicle motion. This role requires experience working on autonomous vehicle systems and related software stack.

Key Responsibilities

You will be working on the following:

  1. Build and maintain on board infrastructure to control the vehicle through remote takeover.
  2. Build and maintain cloud infrastructure to process remote takeover tasks.
  3. Collaborate with control engineers to integrate control algorithms.
  4. Build and maintain mission-critical interfaces that connect our remote operators to the vehicle.
  5. Collaborate with remote operators and control engineers to improve the collaboration experience.

About You

You will require the following skills to be successful in this role.

Essential
  1. 5+ years of experience in software development.
  2. Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field
  3. Strong experience in C++, Java script programming language
  4. Experience in autonomous vehicle systems and related software stack.
  5. Excellent communication skills
Desirable
  1. Experience working with Real-time systems
  2. Experience working with automotive safety critical systems
  3. Experience with automotive standards like MISRA C++, ISO26262, ISO 21448, etc.
  4. Experience working with automotive or robotic systems
  5. Experience developing UI for safety critical applications
apartmentGoogleplaceBukit Merah
Job description Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale...
local_fire_departmentUrgent

Embedded Software Engineer

apartmentTRANSCELESTIAL TECHNOLOGIES PTE. LTD.placeBukit Merah
we question everything, we love research and are passionate about the next big thing. About the Role The Embedded Software Engineer will work on embedded software for satellite laser communication payloads. The Embedded Software Engineer will work...
apartmentRecruit NowplaceAng Mo Kio, 10 km from Bukit Merah
Automation Software Engineer – PLC Programming  •  $4000 - $6000 basic + Variable Bonus  •  Working location: Ang Mo Kio Ave  •  Working days: (Monday to Friday, 8.30am to 5.30pm) Responsibilities:  •  Follow the Software Development Life Cycle (SDLC...