We're looking for a Lead Vision Software Engineer to join our Embedded Software Platform team in Singapore. You'll be responsible for architecting and implementing CI/CD pipelines for embedded systems, designing behavioral applications for intelligent edge devices, and developing firmware and platform software to support AI-enabled features and mass production.
Requirements
- Bachelor's or higher in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field
- 8+ years of experience in embedded systems, including board bring-up, Linux kernel/driver development, bootloader configuration, and RTOS
- Strong proficiency in C/C++, with knowledge of STL, Boost, design patterns, and multithreading
- Skilled in Python, Bash, and Linux toolchains (Yocto, Git)
- Experience with sensor, camera, Bluetooth/Wi-Fi module integration and calibration
- Familiarity with automated testing and manufacturing test processes
- Strong understanding of software development life cycles and hardware-software interfacing
- Excellent communication and leadership skills, with the ability to guide teams and influence outcomes
Benefits
- Competitive salaries and bonuses
- Transport allowance
- Comprehensive medical care and insurance
- Professional growth and leadership development
- New opportunities and regular reviews
- Dynamic workshops
- Vibrant culture
- Relaxed dress code