Embedded Software Developer C++ / Control Engineering

STAR Specialists

Job

In this role, you will develop control algorithms for stabilizing optronic systems, program in C++ for real-time applications, and conduct software verifications and system integrations.

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 and high-performance vision systems.
  • Combination and processing of inertial measurement systems as well as control of electromechanical drive units.
  • Development of real-time and multitasking software for embedded computer systems with RTOS and multicore processors.
  • Model-driven development of software solutions for control and regulation applications.
  • Development and implementation of software components in C++ for real-time applications, signal and data acquisition, as well as process control.
  • Integration of software components and execution of system integrations within the development team.
  • Verification and testing of the developed software within optoelectronic sighting systems.
  • Participation in the agile software development process as well as in requirements engineering and specification creation.
  • Support with overall system integrations, product testing, and product presentations.

Our expectations of you

Education

  • Completed degree in Electrical Engineering, Computer Science, Mechatronics, Control Engineering, or a comparable qualification, at least a Bachelor's degree.

Qualifications

  • In-depth knowledge of control engineering, such as linear or model-based control methods like MPC and LQR.
  • Excellent knowledge in software development with C++ for real-time applications.
  • Knowledge in signal processing, for example with Kalman filters.
  • Knowledge of Multi Processing System on Chip architectures, ideally Xilinx Zynq Ultrascale MPSoC, is advantageous.
  • Knowledge in Requirements Engineering as well as in the creation of technical specifications.
  • Proficient in version control systems, especially Git.
  • Fluent German skills as well as good English skills.
  • Creative and analytical thinking skills as well as enjoyment of independent work in an agile development team.

Experience

  • Focus or substantial experience in embedded software development.
  • Experience with real-time operating systems and multicore architectures, ideally QNX RTOS.
  • Initial experience in describing software architectures with UML and Enterprise Architect.

What we offer

  • Permanent employment with long-term prospects.
  • Attractive salary including additional benefits such as Christmas bonus and asset-building payments.
  • Flexible working hours with a time account and home office.
  • Training opportunities for your professional and personal development.
  • Modern work equipment (e.g., laptop or company mobile phone depending on the assignment).
  • Employee events & referral bonuses as well as switching bonuses when changing service providers.

Benefits

Topics you will work on

Job locations

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

About your employer

iks Engineering GmbH is a leading engineering company specializing in innovative solutions in mechanical engineering and electrical engineering. Their dedicated team provides tailored services that meet the highest quality standards.

Company type
Established Company
Work model
Onsite, Hybrid
Industry
Industry, Production
  • 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
  • Öko-Institut Consult gGmbHFreiburg im Breisgau, Berlin

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

    Operation, monitoring, and further development of the network infrastructure. Administration and configuration of firewalls, routers, and switches. Ensuring network availability, performance, and security. Participation in IT security concepts and...

    • TCP/IP
    • Active Directory
    • Windows
    • Microsoft Exchange
    • Office 365
    • Linux
    • VLAN
    • +4
  • 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

Embedded Software Developer C++ / Control Engineering

STAR Specialists