Skip to main content
Isar Aerospace
Scraped fromBuiltinYesterday
Backend

Software Engineer (m/f/d)

Work Type
-
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

As a Software Engineer in the Ground Control Systems team, you will contribute directly to the development and maintenance of critical libraries and tools for our in-house software. You will work on software that operates hardware and real missions, where correctness, robustness, and clarity truly matter.

Responsibilities

  • Implement and maintain modular control system libraries and reusable software components in Python, C#, TwinCAT.
  • Contribute to real‑time system code running on RTOS environments, including sensor/actuator interaction.
  • Develop and support driver‑level and HAL‑layer software.
  • Help design and implement system interaction logic and state-machine‑based behaviors.
  • Build simulation tools, and testing frameworks to support software validation.
  • Work cross‑functionally with hardware engineers, PLC engineers, and UX teams to ensure coherent, safe system behavior.

Requirements

  • At least 4 Years of experience in Software Engineering with RTOS environments.
  • Strong foundation in software engineering fundamentals.
  • Experience with Python and .NET, and familiarity with at least one programming language used in real‑time or PLC/embedded contexts (e.g. C#, C/C++, Rust, etc.).
  • Understanding of control systems, deterministic behavior, and basic real‑time constraints.
  • Hands-on experience with testing practices for embedded or automation systems (unit tests, HIL/SIL, integration tests).
  • Competence with CI/CD pipelines, version control, and structured development workflows.
  • Organized and proactive with high attention to detail and can-do attitude with outstanding communication skills
  • Fluent in English
  • Previous experience with simulation models (e.g., with MATLAB/Simulink).
  • Previously released desktop applications and/or libraries for control systems.
  • Experience with Beckhoff TwinCAT

Benefits

  • Employee Participation Program: Share in our success through our virtual company share program
  • 30 days of vacation: Enjoy the days off to relax and recharge
  • Company pension plan: Secure your future with our company pension plan, featuring a 20% employer contribution after the probation period
  • Subsidised lunch: Stay energised with delicious, subsidised lunches every day
  • Public transport ticket: Commute with ease using a fully financed Deutschlandticket
  • Sport Clubs membership: Stay fit with our sponsored sports club memberships (EGYM Wellpass)
  • Individual learning allowance: Grow your skills with an individual learning budget granted after the probation period
  • Childcare allowance: Receive a childcare allowance for your non-school-age children
  • And Much More! Discover additional perks and benefits when you join our team
Software Engineer (m/f/d)
View Original