Embedded Software Development Engineer (4-6 Years)
Core
Develop and maintain AUTOSAR-based embedded software components and communication protocols for automotive safety systems.
Role type
Mid-level embedded software development engineer (automotive)
Builds
AUTOSAR software components, BSW modules, and communication protocol implementations for ECUs
Domain
Automotive embedded systems
Required skills
AUTOSAR architecture, C programming, C++ programming, CAN protocol, SPI protocol, UDS diagnostics, ASPICE processes, embedded debugging, memory analysis, timing analysis
Preferred skills
Python for automation, cybersecurity principles, bootloader development, Codebeamer, Enterprise Architect, PTC tools
Technologies
AUTOSAR, C, C++, Python, CAN, SPI, UDS, IC5000, Trace32, Codebeamer, Enterprise Architect, PTC
Responsibilities
Analyze requirements and design software architecture; Develop and integrate AUTOSAR BSW modules; Implement communication protocols; Debug and perform root-cause analysis; Conduct memory and timing analysis; Prepare ASPICE-compliant documentation
Seniority
Mid-level, hands-on IC