Advisory Engineer, Middleware & App
Core
Develops software requirements, architecture, and platform applications for automotive ADAS domain controllers, focusing on middleware configuration, code generation, and OTA/diagnostics functions.
Role type
Senior IC automotive middleware engineer
Builds
Middleware configurations, generated code, and platform applications for ADAS domain controllers
Domain
Automotive software engineering (ADAS, SoC middleware)
Required skills
AUTOSAR Adaptive Platform, ROS, CyberRT, C, C++, SOME/IP, DoIP, DDS, ASPICE, ISO 26262
Technologies
AUTOSAR Adaptive Platform, ROS, CyberRT, SOME/IP, DoIP, DDS
Responsibilities
Analyze customer and system requirements for automotive ADAS domain controllers and write software requirements and architecture documentation; Configure middleware modules and perform code generation using middleware configuration tools; Support algorithm engineers in developing application interfaces, interface descriptions, and generated code; Develop platform applications for OTA, data collection, diagnostics, and related functions through modeling, coding, debugging, and unit testing; Collaborate with testing teams to quickly locate and fix software defects while ensuring code quality and execution efficiency.
Seniority
Mid-level, hands-on IC