Electric Motor Controls Software Developer
We are seeking a highly motivated Electric Motor Controls Software Developer to join a team developing next-generation electric motor control applications for electrified powertrain systems.
In this role, you will contribute to the development of in-house motor control software from the ground up. The primary objective is to realize requested electric machine torque in the most optimal way based on operating conditions while ensuring performance, efficiency, and reliability.
You will be part of a multidisciplinary team responsible for the complete software development lifecycle, including architecture, concept development, implementation, verification, calibration, testing, and deployment within an embedded systems environment.
This position offers the opportunity to work with cutting-edge electric propulsion technologies and contribute to state-of-the-art motor control functionality for future mobility solutions.
Key Responsibilities
Develop and maintain electric motor control software for embedded systems.
Design, implement, and optimize motor control algorithms for electric propulsion applications.
Participate in concept studies, software architecture design, and technical investigations.
Develop application software using MATLAB/Simulink and model-based development methodologies.
Implement lower-level software components using C programming.
Perform software verification and validation activities, including:
Unit Testing
Model-in-the-Loop (MIL)
Software-in-the-Loop (SIL)
Hardware-in-the-Loop (HIL)
Rig and Dyno Testing
Conduct calibration and fine-tuning activities in test rigs and vehicles.
Review and analyze software requirements and technical documentation.
Collaborate closely with cross-functional teams throughout the development lifecycle.
Support troubleshooting, debugging, and continuous improvement of software functionality.
Utilize modern software development practices including version control, code reviews, and continuous integration.
Required Qualifications
Master’s degree in:
Electric Power Engineering
Power Electronics
Control Systems Engineering
Mechatronics
or a related field
Minimum 3 years of relevant industry experience.
Strong knowledge of electric machine control systems, including:
Permanent Magnet Synchronous Motors (PMSM)
Asynchronous Motors (ASM)
Expert-level proficiency in MATLAB/Simulink for control systems development.
Experience performing calibration activities on test rigs and vehicles.
Hands-on experience with MCD tools such as:
INCA
CANalyzer
Valid Category B Driving License.
Strong communication skills in English, both written and verbal.
Preferred Qualifications
Experience in embedded software development.
Strong programming skills in:
C
Python
C++
Experience with modern integrated development environments (IDEs) and debugging tools.
Knowledge of AUTOSAR architecture, workflows, and toolchains.
Experience working with Git, Gerrit, and Agile development methodologies.
Understanding of electric propulsion systems, power electronics, and inverter technologies.
Technical Skills
Controls & Powertrain
Electric Motor Controls
PMSM
ASM
Torque Control
Inverter Control
Power Electronics
Development Tools
MATLAB
Simulink
Git
Gerrit
INCA
CANalyzer
Verification & Validation
Unit Testing
MIL
SIL
HIL
Rig Testing
Dyno Testing
Programming
C
C++
Python
Personal Attributes
Strong analytical and problem-solving skills.
Passion for electrification and embedded systems development.
Ability to work independently and collaboratively within a fast-paced environment.
Detail-oriented with a focus on software quality and performance.
Curious, innovative, and eager to learn new technologies.
Comfortable working across the full software development lifecycle.
Why Join Us
This is an opportunity to work on advanced electric propulsion technologies and contribute to the development of next-generation motor control solutions. You will be part of an innovative engineering environment where you can influence technology development from concept through vehicle validation and production readiness
- Locations
- Gothenburg , Sweden
About Aurora Engineering AB
Aurora Engineering AB is a Swedish engineering consultancy providing technical expertise and project support within the automotive and industrial sectors. We connect skilled engineers with innovative companies to deliver high-quality solutions in product development, design, testing, and digital engineering.