Expert Software Engineer - Middleware
Core
Design, implement, and maintain middleware components ensuring communication between system modules and integration of the application layer with hardware and system platforms in embedded systems.
Role type
Senior Embedded Software Engineer (Middleware)
Builds
Middleware components, embedded software modules, and system integrations for automotive brands
Domain
Automotive embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Microcontroller and processor programming, embedded middleware architecture, inter-component communication (IPC), communication protocols, system integration, SW engineering tools, SW design documentation, test verification
Preferred skills
Technical innovation participation, project coordination/leading, professional qualification development
Technologies
Microcontrollers, processors, embedded systems tools
Responsibilities
Assure adherence to SW development standards, collect and analyze SW requirements, prepare SW design documentation, program SW modules, perform tests to verify SW work products, maintain contacts with clients regarding software tasks, coordinate SW project activities
Seniority
Senior, hands-on IC with project leadership potential