Job
In this role, you will develop algorithms for regulating mechanical systems, program in C++ for embedded systems, and work on software integration, verification, and testing in a team.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- Development of control algorithms for the mechanical stabilization of optronic platforms by combining inertial measurement systems with the control of electromechanical drive units for high-performance vision systems.
- Development of real-time and multitasking software for embedded computer systems using RTOS and multicore processors for control and regulation.
- Model-based software development.
- Integration of software components and end-to-end systems in interdisciplinary teams.
- Verification of the developed software within the overall system.
- Agile software development and close collaboration within the team.
- Contribute to end-to-end system integrations, product presentations, and trials, including in an international environment.
Our expectations of you
Education
- Completed bachelor's degree in electrical engineering, computer science, mechatronics, control engineering, technical cybernetics, or a comparable field with a focus on embedded software.
Qualifications
- In-depth knowledge of control engineering, particularly linear and model-based control (MPC, LQR).
- Very good knowledge of C++ for real-time signal and data acquisition, as well as event and process control.
- Knowledge of signal processing, e.g., Kalman filters.
- Ideally, knowledge of QNX RTOS and multicore SoC architectures (e.g., Xilinx Zynq UltraScale+ MPSoC).
- Knowledge of requirements engineering, specification development, and version control with Git.
- Fluent German and good English skills.
Experience
- Initial experience with UML and Enterprise Architect for documenting software architecture.
- Experience with unit and component testing, as well as automated black-box/white-box testing (Catch2, Cucumber).
What we offer
- A collegial and friendly working environment.
- Flexible working hours.
- 30 + 1 vacation days and flexible vacation planning.
- Regular team events.
- Awarded Kununu TOP Company status.
- Corporate benefits (employee perks).
- Free drinks.
- Individual professional development opportunities.
- 360° support: feedback sessions, career planning, relocation assistance, etc.
Benefits
Health, fitness & fun
Work-Life-Integration
Higher take-home pay
Food & drink
Topics you will work on
Job locations
About your employer
K-tronik is your reliable partner from the north of Munich when it comes to software and electronics development. Thanks to our many years of experience, we can successfully implement projects both on site and in our development laboratories. Let our specialists advise you and convince yourself of our passion for technology
- 1-49 Employees
- Onsite, Hybrid
- Other Sectors
More jobs
These jobs might also interest you
Anyone who joins here not only designs software – they bring machines to life that are recognizable on real construction sites. Software Developer (m/f/d) Basic Engineering Our client is an internationally leading manufacturer of technically...
You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...
Lead our Stuttgart IT team, both professionally and as line manager, set priorities, and support each team member's development. Ensure the secure, reliable, and efficient operation of our heterogeneous IT infrastructure, including networks, servers,...