Senior Staff Software Engineer – Automotive Motor Control Tools (f/m/div)
Core
Develop PC tools enabling automotive customers to configure, analyze, and optimize microcontroller solutions for motor-control applications.
Role type
Senior Staff Software Engineer (Desktop Tools)
Builds
Customer-facing desktop applications for motor-control configuration and tuning
Domain
Automotive semiconductor / Motor control
Deliverable
product features
Required skills
C++, Qt, Python, GUI development, Motor-control systems concepts (PWM, PID, FOC), Software architecture design, Technical documentation, Cross-functional collaboration
Preferred skills
Embedded software development (ARM Cortex-M, SPI, CAN, LIN), Agile/Scrum, Automotive semiconductor experience
Technologies
C++, Qt, Python, ARM Cortex-M, SPI, CAN, LIN
Responsibilities
Develop communication layers and Graphical User Interfaces for PC tools; Design, implement, test, and maintain desktop applications; Lead technical design discussions and align interfaces across teams; Translate stakeholder needs into software specifications; Participate in interdisciplinary mechatronic projects.
Seniority
Senior Staff, hands-on IC with strategic alignment