Softwareentwickler (m/w/d) Embedded System
Core
Develop and optimize firmware for laboratory and industrial impedance measurement devices, create desktop applications for system control, and build backend services for data processing and visualization.
Role type
Senior Embedded Systems Software Engineer
Builds
Intelligent diagnostic and analysis solutions for industrial applications (fuel cells, electrolysis)
Domain
Industrial instrumentation / Impedance Spectroscopy
Required skills
C++ (C++17), C, Linux development, embedded systems, multithreading, synchronization, resource management, API development, database management, automated testing, hardware-software integration
Preferred skills
Real-time operating systems (FreeRTOS, ThreadX, Zephyr), Embedded Linux, CAN/CAN-FD, industrial fieldbuses, WebSockets, React, Python, containerization, CI/CD, industrial cybersecurity
Technologies
C++, C, Linux, FreeRTOS, ThreadX, Zephyr, CAN, CAN-FD, React, Python, Docker
Responsibilities
Develop and optimize device firmware ensuring reliable hardware-software communication; Design and implement intuitive desktop user interfaces and data visualizations; Build backend components for data storage, processing, and API integration; Conduct code reviews, testing, and continuous optimization of the software development process.
Seniority
Senior, hands-on IC