Embedded Software Developer Control Engineering

K-tronik GmbH

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.

Job summary

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

Higher take-home pay

Food & drink

Topics you will work on

Job locations

Map of the job locations
© OpenMapTiles, © OpenStreetMap contributors
  • Location Aalen
    Baden-Württemberg, Germany

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

Company size
1-49 Employees
Work model
Onsite, Hybrid
Industry
Other Sectors
  • Tröger & Cie. AktiengesellschaftNuremberg, Regensburg, Bayreuth

    • Easy Apply
    • Hybrid
    • Onsite
    • Full Time

    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...

    • Ethernet
    • C
    • Git
    • Python
    • Bash
    • Linux
    • C++
    • CAN
    • J1939
    • +4
    • +5
  • Würth Elektronik GmbH & Co. KGWaldenburg, Berlin, Munich

    • Easy Apply
    • Hybrid
    • Onsite
    • Part Time/Full Time

    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...

    • Microsoft Dynamics
    • TypeScript
    • C#
    • RESTful API
    • Azure
    • Microsoft Power Platform
    • JavaScript
    • +3
    • +4
  • Head of IT

    NewTop

    Max-Planck-Institut für Intelligente SystemeStuttgart, Stuttgart

    • Onsite
    • Full Time
    • Lead

    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,...

    • Mac OS
    • Windows
    • Linux

Embedded Software Developer Control Engineering

K-tronik GmbH