Job Description
In this position, you will contribute to the design and development of a unified embedded compute platform for a cutting-edge, safety-critical system that will transform transportation in the 21st century. You will collaborate with software engineers in a multidisciplinary environment covering a wide range of areas from advanced AI perception & navigation to critical RTOS and middleware.
What you will do
- Architect the embedded software stack for a powerful SoC based advanced compute platform
- Collaborate with SoC vendors to drive feature development and resolve issues
- Design and develop embedded software stack for the compute platform, participate in system bring-up, and software testing
- Deliver and maintain a stable and efficient software base for product development and quality assurance purposes
- Engage in process development and documentation to enhance the engineering workflow in alignment with automotive norms, e.g., ISO 26262 and ASPICE
What you will bring
- Bachelor's/Master's/Ph.D. degree in Computer Science, Electrical Engineering, Robotics, or related fields
- Multiple years of experience in embedded software development, including debugging, bring-up, and validation; fresh graduates are also welcome
- Expertise in C/C++ programming and proficiency in scripting languages like Python or Bash
- Sound understanding of SoC-based systems and low-level software
- Experience working with prominent SoCs from manufacturers such as Qualcomm, Samsung, NVIDIA, etc.
- Proficiency in real-time embedded operating systems like Linux, QNX, or similar
- Experience with hardware I/Os such as Ethernet, CAN, I2C, SPI, PCIe
- Familiarity with precision time protocol and its implementation in complex embedded systems
- Experience working with the functional safety ISO-26262 standard is beneficial
- Knowledge of sensor data processing pipelines for Cameras, RADAR, LiDAR, etc. is an advantage
- Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment
- Effective communication and teamwork abilities to collaborate with cross-functional teams
- Strong interpersonal and communication skills esp. in English language