Automotive Engineer
Core
Design, develop, test, and maintain embedded systems and applications for automotive contexts.
Role type
Embedded Software Engineer (Automotive)
Builds
Embedded Linux and Zephyr RTOS-based device drivers and low-level software components
Domain
Automotive embedded systems
Required skills
C/C++, Embedded Linux Driver/Kernel/UBOOT development, Zephyr RTOS, OSAL (Operating System Abstraction Layer), Hardware Manuals/Schematics/Datasheets, AUTOSAR Classic Platform (MCAL, BSW, ASW, BLE), Communication protocols (I2C, SPI, CAN, LIN, FlexRay, Ethernet), AUTOSAR Configuration Tools, Software Development Lifecycle (SDLC), Emulators/Simulators/Debugging
Preferred skills
Renesas FSP (Flexible Software Package) for RA/RX/RZ platforms, Multi-tasking and multi-thread programming
Technologies
Embedded Linux, Zephyr RTOS, C, C++, Bash/Shell Script, Makefile, AUTOSAR, DaVinci, ECU Spectrum
Responsibilities
Analyze requirements and perform architecture, detailed design, implementation, and testing (unit, integration, qualification) for embedded software and HW drivers; Develop, integrate, and maintain device drivers and low-level software components; Design and implement OS abstraction layers to support software portability
Seniority
Mid-level, hands-on IC