Careers
Position:Senior/Principal Engineer, Software Architect
  • Post Date Department Education Number Location
  • 2023.07.31 R&D Bachelor or Master Degree in Computer Science, Computer Engineering or Electrical Engineering 1 Jurong East, Singapore
Contact Information
  • Contacts

    HR

  • Email

    sgp.hr@desaysv.com

  • Address

    3A International Business Park#09-13 Tower B, ICON@IBP Singapore 609935

Operating Duty

Duties/ Responsibilities:

  • Design software framework for autonomous driving system
    • Decompose functional requirements to module level, and further to algorithm level
    • Meet system requirements on performance, throughput, latency etc. on targeted automotive embedded system (typically multicore and distributed)
    • The software framework need to be scalable, so that it can adapt to various inputs/outputs and working conditions
    • Sort out control and data flow
    • Define common data structures and module interfaces
  • In charge of software integration
  • Organize code review
  • Software diagnose on performance and efficiency issues
  • Provide consultancy on software design and coding to development team

     

Job Requirements

Requirements:

  • Bachelor or Master's Degree in Computer Science, Computer Engineering or Electrical Engineering
  • 8+ years of experience in real-time software development
  • 8+ years of experience in C/C++ programming
  • 5+ years of software architect work experience
  • 3+ years of multi-core microprocessor development experience
  • 3+ years of Autonomous Driving and/or ADAS system development experience
  • Good knowledge on autonomous driving technologies
  • Practical experience of software development following V-model
  • Experience with radar-, lidar-, and camera-based automotive sensors and sensor-fusion system
  • Experience with algorithm development for autonomous vehicle, e.g., perception, planning, and decision
  • Experience on embedded system (QNX/Linux/RTOS operating systems, I/O drivers, communication protocols etc.)
  • Good knowledge on distributed and real-time middleware
  • Experience with UML modelling tools (e.g.: Enterprise Architect)
  • Good knowledge on communication hardware and their protocols such as Ethernet, CAN
  • Experience on AutoSAR
  • Experience on ISO26262 Functional safety
  • Experience on ISO/PAS 21448 - Safety of the intended functionality
  • Experience with safety-critical software development for automotive vehicle, robotics, or related products is desirable
APPLY INFORMATION
* Required
Position*
Full Name*
Country*
Phone Number*
E-mail*
Upload CV*