Electric Motor Controls Software Developer at Aurora Engineering AB
Gothenburg, , Sweden -
Full Time


Start Date

Immediate

Expiry Date

31 Aug, 26

Salary

0.0

Posted On

02 Jun, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Electric Motor Controls, MATLAB/Simulink, C Programming, Model-Based Development, PMSM, ASM, INCA, CANalyzer, HIL Testing, SIL Testing, MIL Testing, Unit Testing, Torque Control, Embedded Systems, AUTOSAR, Python

Industry

IT Services and IT Consulting

Description
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
Responsibilities
Develop and optimize electric motor control software and algorithms for electrified powertrain systems using model-based development. Manage the full software lifecycle from architecture and implementation to verification and vehicle calibration.
Loading...