Software Entwickler (m/w/d) Middleware/ Basissoftware
Core
Designing and implementing middleware and base software architectures for embedded control units in automotive, rail, or aerospace sectors.
Role type
Embedded software engineer (middleware/base software)
Builds
Embedded control unit software, communication protocols, abstraction layers, and APIs for automotive/rail/aerospace clients
Domain
Automotive / Rail / Aerospace embedded systems
Deliverable
production ML models | product features | infrastructure
Required skills
Embedded systems development, C, C++, Python, RTOS, bus systems, protocol implementation, software architecture design, software testing, Infineon Aurix technology
Preferred skills
Agile methodologies, IEC62442 security standards
Technologies
C, C++, Python, RTOS, Infineon Aurix
Responsibilities
Create and align software requirements for base software with stakeholders, lead the middleware sub-project, create and review software architectures for control units, implement communication protocols and APIs, oversee software implementation and development, apply software integration for base software, support software and device testing