
Software Development Engineer - Low Level Drivers
Magna International Inc.17 days ago
Iaşi, RomaniaMid Level
Responsibilities
- Write and maintain software requirements for low-level drivers.
- Design and implement low-level drivers for peripherals and communication interfaces including Ethernet, CAN, UART, and I2C.
- Configure and integrate AUTOSAR BSW modules.
- Implement functional-safety requirements and safety mechanisms.
- Perform SWE.4 and SWE.5 testing activities.
- Debug software and support quality-compliant, ASPICE-compliant software deliverables.
- Work in an Agile-driven environment.
Requirements
- Strong C and C++ programming skills.
- Good understanding of classic AUTOSAR software architecture and modules.
- Knowledge of communication protocols, Ethernet, and CAN.
- Knowledge of microcontroller and SoC hardware/software architectures.
- Understanding of ISO 26262 functional-safety concepts and safety-related software implementation.
- Familiarity with Lauterbach and Wireshark debugging tools.
- Good analytical, troubleshooting, and communication skills.
- Hardware architecture and schematic knowledge is preferred.
- Previous experience bringing up complex SoC-based hardware is preferred.
- Previous experience with Automotive Ethernet switch bring-up and configuration is preferred.
- Knowledge of ISO 21434 cybersecurity is preferred.
Benefits
- Annual gross salary starting from 140,000 RON.
- Flexible working hours and hybrid work arrangement.
- Health and wellbeing programs.
- Meal allowance of 35 RON per day through meal tickets.
- Team events and company initiatives.
- Extensive training and internal development opportunities.
- Regular, permanent employment.