Software Entwickler (m/w/d) Middleware/ Basissoftware
Core
Designing and implementing middleware and base software architectures for embedded control units in the 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 programming, 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, IEC62442
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, monitor and support software implementation, apply software integration for base software, support software and device testing
Seniority
Mid-level, hands-on IC