Senior Embedded Software Engineer
Serve RoboticsFull Time
Senior (5 to 8 years), Expert & Leadership (9+ years)
Candidates should possess a Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, coupled with over 7 years of experience in data communication, networking, or the automotive industry. Essential skills include proficiency in C/C++ and embedded systems programming, experience with Linux, Android, or other POSIX operating systems, and expertise in cross-compiling embedded software for various platforms. A strong background in automotive systems integration, platform-dependent development, multithreading, concurrent programming, and cloud platforms like AWS, Azure, or Google Cloud is required. Familiarity with API integration and testing using Python, automotive software architecture, end-to-end solutions, Ethernet, CAN bus, and communication protocols such as TCP/IP, HTTP, and MQTT is also necessary. Excellent presentation and communication skills, along with the ability to travel up to 15%, are expected.
The Software Integration Engineer will integrate embedded software modules and SDKs into automotive vehicle platforms, developing Proof of Concept (POC) prototypes for in-vehicle solution demonstrations. Responsibilities include troubleshooting and debugging software integration issues, developing and deploying scalable backend services and APIs for vehicle data communication and Over-the-Air (OTA) updates, and serving as the primary technical contact for customers and OEMs, providing hands-on integration support. The role also involves creating training materials, presenting solutions through in-vehicle demos, and collaborating with cross-functional teams to ensure products and support meet customer needs and industry standards.
Platform for software-defined vehicle development
Sonatus provides a platform for developing software-defined vehicles, focusing on a no-code solution that allows automotive companies to create flexible software architectures. This platform enables the collection and analysis of real-time diagnostic data from vehicles, which helps manufacturers like Hyundai Motor Group to continuously enhance vehicle quality and the ownership experience. Unlike competitors, Sonatus offers a comprehensive solution that spans the entire vehicle lifecycle, from design to after-sales services, allowing for faster innovation and cost reduction. The goal of Sonatus is to drive continuous improvement in automotive software, capitalizing on the increasing demand for software-defined vehicles globally.