Senior Softwareentwickler (w/m/d)
Core
Designing and developing reliable embedded Linux systems for safety-critical industrial applications.
Role type
Senior Embedded Software Engineer (Linux/Driver)
Builds
Embedded Linux software solutions, device drivers, and build systems for industrial hardware.
Domain
Industrial automation, Embedded Systems, Safety-critical software
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, TCL, Python, Embedded Linux development, Yocto project management, device driver development, safety-critical software development, agile methodologies
Preferred skills
Experience with external development partners, hardware/software integration
Technologies
Linux, Yocto, C, C++, TCL, Python
Responsibilities
Develop and extend high-performance software solutions for embedded Linux systems; Analyze existing software architectures and optimize functions; Conceive and implement new software components; Support the entire software development lifecycle from architecture to series readiness; Develop hardware-adjacent software and assist in creating device drivers; Contribute to build systems and development environments; Integrate software and hardware and troubleshoot technical issues; Create and maintain technical documentation; Collaborate with interdisciplinary teams; Take responsibility in agile projects and steer software tasks as Product Owner; Coordinate with internal and external partners.
Seniority
Senior, hands-on IC with product ownership responsibilities