Senior SW development engineer
On-siteSibiu, Sibiu County, Romania
Job Summary
Design and deliver high-quality embedded low-level software and firmware for automotive microcontrollers and processors, aligning with AUTOSAR and non-AUTOSAR standards. Own the full software lifecycle from requirements through design, implementation, integration, and testing while collaborating with cross-functional teams to provide technical guidance. Drive architecture decisions, mentor junior engineers, and contribute to process improvements, coding standards, and best practices. Ensure delivery of robust and scalable solutions for next-generation automotive software platforms, with specific responsibility for security-related tasks and adherence to security certifications.
Required Qualifications
- Strong experience in embedded C programming
- Deep understanding of microcontrollers, CPU architecture, memory, interrupts
- Advanced debugging skills on embedded systems
- Debugging skills for embedded targets and low level software
- Experience with software development lifecycle (requirements → design → code → test)
- English language (spoken and written)
- Ability to read schematics and understand HW/SW interactions
Desired Qualifications
- Experience with any of the following: Automotive and general-purpose peripherals (UART, DMA, Timers, etc.)
- Knowledge of Autosar standard, tooling, methodology
- Memory devices and stacks (flash, ufs, emmc, ota, bootloader)
- ARM architectures (CortexM7, CortexR52, CortexM0+, etc.)
- ARM software specs (SCMI, PSCI, etc.)
- RTOS knowledge (AUTOSAR OS, FreeRTOS, etc.)
- Experience with CI/CD, Git, scripting, or build systems
- Makefiles, scripting languages
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.