Job Overview:
As a senior embedded software engineer, you will spearhead the development of middleware stack and lead integration activities within our global software team.
* You will oversee a team of engineers to design and maintain embedded software for mobility ECUs based on system requirements.
* Collaborate with cross-functional teams to bring new products from prototype to production stage.
* Take ownership of middleware software delivery and application software integration ensuring compliance with ISO 26262/ISO 21434/ASPICE standards.
Essential Qualifications:
* A bachelor's degree in Electronics Engineering and/or Computer Science is required.
* Minimum 5 years' experience in automotive or related industries is necessary.
* Strong understanding of embedded software development concepts including peripherals like DMA, communication protocols like SPI, CAN, RTOS configuration.
* Familiarity with the full software development lifecycle: requirements, design, implementation, review, testing.
Key Responsibilities:
* Follow safety-critical and secure software development processes.
* Ensure timely delivery of compliant, functional software with necessary artefacts.