Senior Embedded Software Engineer (m/f)

Stadler Rail AG

Białystok

Hybrid

PLN 70,000 - 110,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Private medical care
Lunch card
Sports card
Holiday subsidies
Christmas vouchers
Team / company integration events

Job summary

Stadler Converter sp. z o.o. in Poland seeks an experienced embedded software engineer to develop real‑time control software for traction converters.

You will implement motor‑control algorithms, optimize firmware in C/C++ for TI C2000 and ARM Cortex platforms, and validate control strategies with MATLAB/Simulink. Join a growing team focused on integration with converter hardware, HIL testing, and continuous improvement. Fluent English is required; German is a plus.

Qualifications

  • Degree in Control Engineering, Computer Engineering, Embedded Systems, Electrical Engineering, or a related discipline.
  • Several years of experience in embedded software development for motor control, power electronics, or real‑time control systems.
  • Strong alignment with traction‑converter or industrial‑drive applications is a plus.
  • Expert knowledge of C for embedded systems; experience with C++, Python, or scripting tools is beneficial.
  • Strong understanding of asynchronous motor‑control algorithms, power‑converter topologies, and microcontroller architectures (TI C2000, ARM Cortex).
  • Familiarity with communication protocols (CAN, TRDP, SPI, I2C) and embedded communication stacks.
  • Experience with MATLAB/Simulink for modelling and control‑algorithm development is an advantage.
  • Ability to read electrical diagrams and perform software‑related measurements on converter hardware.
  • Fluent in English.
  • German is an advantage.

Responsibilities

  • Develop and implement real‑time embedded control software for traction and auxiliary converters, focusing on motor‑control algorithms and power electronics control.
  • Program, debug, and optimise embedded firmware in C/C++ for TI C2000, ARM Cortex, and other microcontroller platforms.
  • Design, refine, and validate field‑oriented control, vector‑control, and sensorless‑control algorithms for AC motors in traction applications.
  • Integrate communication interfaces such as CAN, TRDP, SPI, I2C, and support system‑level diagnostics and embedded communication handling.
  • Use MATLAB/Simulink and other modelling tools to support algorithm development, simulation, and verification activities.
  • Collaborate with system engineers, test engineers, and vehicle control unit software development team to ensure seamless integration of software with converter hardware and control architecture.
  • Participate in hardware‑in‑the‑loop testing, commission, troubleshooting, and continuous improvement of converter‑control software.
  • Work in line with STACON processes and contribute to their optimization.
  • Prepare technical documentation, contribute to design reviews, and support customer projects where deep software expertise is required.
  • Support the training of junior software developers through knowledge transfer.

Skills

C for embedded systems
C++ / Python
Embedded software development
Motor control algorithms
CAN / SPI / I2C protocols
MATLAB / Simulink
English fluency
German is an advantage

Education

Degree in Control Engineering / Computer Engineering / Embedded Systems

Tools

TI C2000
ARM Cortex

Job description

Stadler Converter sp. z o.o. is a Polish company belonging to the Stadler Group, a leading global provider of integrated rail-vehicle solutions tailored to customer needs. At every stage of its operations, the company is committed to ensuring that passengers around the world reach their destinations safely, quickly, and comfortably.

In Poland, Stadler operates several specialized facilities focused on the production of both individual components and complete rail vehicles, as well as their maintenance and servicing.

Stadler has recently decided to expand its power converter factory. The facility will supply converters to Stadler's production sites worldwide, as well as to external customers.

Join our team!

YOUR RESPONSIBILITIES
  • Develop and implement real‑time embedded control software for traction and auxiliary converters, focusing on advanced motor‑control algorithms and power‑electronics control.
  • Program, debug, and optimise embedded firmware in C/C++ for TI C2000, ARM Cortex, and other microcontroller platforms used in Stadler Converter systems.
  • Design, refine, and validate field‑oriented control, vector‑control, and sensorless‑control algorithms for AC motors in traction applications.
  • Integrate communication interfaces such as CAN, TRDP, SPI, I2C, and support system‑level diagnostics and embedded communication handling.
  • Use MATLAB/Simulink and other modelling tools to support algorithm development, simulation, and verification activities.
  • Collaborate closely with system engineers, test engineers, and vehicle control unit software development team to ensure seamless integration of software with converter hardware and control architecture.
  • Participate in hardware‑in‑the‑loop testing, commission, troubleshooting, and continuous improvement of converter‑control software.
  • Work in line with STACON processes and contribute to their optimization
  • Prepare technical documentation, contribute to design reviews, and support customer projects where deep software expertise is required.
  • Support the training of junior software developers through knowledge transfer
OUR REQUIREMENTS
  • Degree in Control Engineering, Computer Engineering, Embedded Systems, Electrical Engineering, or a related discipline.
  • Several years of experience in embedded software development for motor control, power electronics, or real‑time control systems. Strong alignment with traction‑converter or industrial‑drive applications is a plus.
  • Expert knowledge of C for embedded systems; experience with C++, Python, or scripting tools is beneficial.
  • Strong understanding of asynchronous motor ‑control algorithms, power‑converter topologies, and microcontroller architectures (TI C2000, ARM Cortex).
  • Familiarity with communication protocols (CAN, TRDP, SPI, I2C) and embedded communication stacks.
  • Experience with MATLAB/Simulink for modelling and control‑algorithm development is an advantage.
  • Ability to read and understand electrical diagrams and perform software‑related measurements on converter hardware.
  • Fluent in English.
  • German is an advantage.
YOUR BENEFITS
  • Enjoy stable, long‑term employment based on a full employment contract.
  • Benefit from flexible working hours with a convenient start window between 7:15 and 9:00.
  • Take part in a wide range of development projects that offer real opportunities to grow and expand your expertise.
  • Access an attractive benefits package, including private medical care, a lunch card, a sports card, holiday subsidies and Christmas vouchers.
  • Participate in company integration events held twice a year, strengthening teamwork and collaboration.
YOUR CONTACT PERSON

Luiza Filipkowska

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Team Leader Embedded Software Engineering (m/f)
Team Leader Embedded Software Engineering (m/f)

Stadler Rail AG • Białystok

Hybrid
PLN 320,000 - 520,000
Private medical care
Lunch card
Sports card
+3
Procurement Specialist (m/f)
Procurement Specialist (m/f)

Stadler Rail AG • Białystok

Hybrid
PLN 90,000 - 120,000
Stable long-term employment
Flexible start window 7:15–9:00
Development projects
+6
Senior Embedded Engineer: Traction & Motor Control
Senior Embedded Engineer: Traction & Motor Control

Stadler Rail AG • Białystok

Hybrid
PLN 70,000 - 110,000
Private medical care
Lunch card
Sports card
+3
Lead Embedded Software Engineer — Real-Time Rail Power
Lead Embedded Software Engineer — Real-Time Rail Power

Stadler Rail AG • Białystok

Hybrid
PLN 320,000 - 520,000
Private medical care
Lunch card
Sports card
+3
Cost Engineer
Cost Engineer

Stadler Rail AG • Województwo mazowieckie

On-site
PLN 111,600 - 167,400
Lunch card
Multisport card
Medical insurance
+1
Serwisant (k/m)
Serwisant (k/m)

Stadler Rail AG • Białystok

Hybrid
PLN 60,000 - 90,000
Prywatna opieka medyczna
Dopłaty do wypoczynku
Bony świąteczne
+1
Cost Engineer (K/M/N)
Cost Engineer (K/M/N)

Stadler Rail AG • Polska

Hybrid
PLN 180,000 - 250,000
Lunch card
Multisport card
Medical insurance
+1
Cost Engineer (K/M/N)
Cost Engineer (K/M/N)

Stadler Rail AG • Warszawa

On-site
PLN 60,000 - 80,000
Lunch card
Multisport card
Medical insurance
+1
SENIOR EMBEDDED SOFTWARE ENGINEER WITH POWER ELECTRONICS BACKGROUND (CONTROL ALGORITHMS) (m/w/d)
SENIOR EMBEDDED SOFTWARE ENGINEER WITH POWER ELECTRONICS BACKGROUND (CONTROL ALGORITHMS) (m/w/d)

Diehl Controls • Wrocław

On-site
PLN 180,000 - 240,000
Flexible Arbeitszeiten
Onboarding-Progamm
Familienunternehmen
+1
Control (EI&C) & Automation Designer (f/m)
Control (EI&C) & Automation Designer (f/m)

VTU Engineering • Warszawa

On-site
Confidential
Professional growth opportunities
Flexible scheduling
Private medical coverage
+2