View job here

Job description:

  • Development of functional applications in C++ for control systems. These vary from infrastructure for data management and communication to device control algorithms.
  • Alignment with product owner and writing specifications for development and the documentation of results.
  • Alignment with system architect, hardware designer and other software developers to ensure correct integration of applications.
  • Specifying and performing regular unit and integration tests.

Competencies and skills:

  • Core competencies:
    • Proficiency in modern C/C++ and object oriented programming
    • Software Development under Linux
  • Optional competencies:
    • Distributed Systems and Networking on Embedded Devices, Embedded Servers, modern APIs
    • Field Communication Busses and Protocols (Modbus, CAN)
    • OOD, OOA, Software Architecture
    • Software Development on Microcontroller in C, preferably STM32 and ESP32
    • Development for real time systems, knowledge of fail-safe and stability measures
    • Unit testing and automated integration testing
  • Further skills:
    • Versioning with git
    • Agile development
    • Jira and confluence
    • Modeling with UML

Have we sparked your interest?

Then we look forward to receiving your application. Your data will of course be treated confidentially.

Contact person

Jennifer Hatoukh Recruiterin