Junior Embedded Software Engineer
Role details
Job location
Tech stack
Job description
Whether your strengths lie in application-level development on Embedded Linux or in low-level firmware and control systems, we offer you the opportunity to grow your skills in a hands-on, innovative environment focused on modern medical devices and cloud-connected technologies.
Your Responsibilities
Depending on your focus (software or firmware), you will work on tasks such as:
Application-Level Embedded Software Development:
- Develop workflows and algorithms in C++ for our embedded Linux systems
- Implement and integrate cloud-connected features (DS Core)
- Write and extend module/component tests
- Participate in team meetings, code reviews, and continuous improvement of development processes
- Document concepts and implementations according to internal standards
Firmware & Control Systems Development:
- Design and optimize control systems for medical devices (e.g., drives, sensors, instrument control)
- Select and implement appropriate control strategies in coordination with hardware and software teams
- Use model-based development (e.g., MATLAB/Simulink) for simulation and validation
- Collaborate with hardware, software, and QA teams
- Document control concepts and firmware implementations
Requirements
Do you have experience in MATLAB?, Do you have a Master's degree?, Degree (Bachelor, Master, PhD) in Computer Science, Electrical Engineering, Control Engineering, Automation Technology, or a related field
- Some experience in embedded systems development - either in C++ for Linux-based applications or low-level firmware with a focus on control systems
- Ideally, you bring knowledge in one or more of the following areas:
- Embedded C++ / Embedded Linux
- Digital control systems and model-based design (e.g., MATLAB/Simulink)
- Sensor and actuator integration, drive control
- Strong interest in embedded systems and real-world physical processes
- Team player with a structured and curious approach to learning
- Good communication skills in English and German (written and spoken)