Embedded Softwareentwickler für Sichtsysteme (m/w/d)
Core
Developing and evolving complex software solutions for networked technical systems in an embedded environment, focusing on real-time applications.
Role type
Embedded Software Engineer (C++)
Builds
Modular software components and software platforms for complex real-time applications
Domain
Automotive/Industrial IoT, Embedded Systems, Real-time computing
Deliverable
production ML models | product features
Required skills
C++ (object-oriented), Embedded Software development, Software Architecture, Requirements Engineering, Linux-based Embedded Systems, Real-time Operating Systems (RTOS), Distributed System Integration, Unit/Integration/System Testing, Version Control, Build Automation
Preferred skills
Middleware, Network Communication, Multicore Architectures, System-on-Chip (SoC) platforms
Responsibilities
Design and implementation of modular software components in C++, Analysis and definition of requirements, Software integration and system testing, Error analysis, Verification and validation of software functions, Participation in agile development teams
Seniority
Mid-Senior, hands-on IC