Senior Software Engineer
Core
Design, develop, and validate embedded and cloud edge software, applications, and specialized utility programs for next-generation automotive solutions.
Role type
Senior IC platform software engineer (automotive)
Builds
Platform software drivers and modules for automotive infotainment, telematics, ADAS, and autonomous driving systems.
Domain
Automotive industry + embedded systems / wireless computing
Required skills
C, C++, Java, Python, embedded software development, OS fundamentals, hardware debugging (JTAG), Linux/QNX/SafeRTOS, ARM-based systems, SoC software layers
Preferred skills
Automotive SW development standards (ASPCE, ISO26262, ISO21434), hardware-software interaction knowledge, boot/firmware/security/safety development
Technologies
C, C++, Java, Python, Linux, QNX, SafeRTOS, ARM, JTAG, 5G, Cellular V2X, Computer Vision, AI/Deep Learning
Responsibilities
Understand software product requirements and use cases, lead development and debugging of platform software drivers and modules, collaborate with systems/hardware/test engineers, interact with customers to deliver best-in-class solutions
Seniority
Senior, hands-on IC