The Project Control Firmware Engineer is a member of distributed, multi-location team develops, maintaining, and testing embedded software features related to motor control. Responsibilities include design, implementation, and testing of code plus involvement in requirement specifications and reviews. You will also Control-System FW integration. The coding is model-based and implemented in MATLAB/Simulink. Project Control Firmware Engineer will test the code at various stages, from bench simulation to implementation on actual variable frequency drives (VFDs) and motors. You will report to the Manager located in Poland and have a hybrid schedule working in Katowice, Poland.
Your Responsibilities:
-
Design and validate motor control models in MATLAB/Simulink
-
Develop features for synchronous, induction and permanent magnet motors
-
Interface model-based code to other embedded software modules using C/C++
-
Ensure seamless Control-System FW integration.
-
Simulate and test the model locally and on drives/motors
-
Optimize code for performance, memory requirement and simplicity
-
Validate code for reliability and safety
-
Lead code reviews with distributed, multi-location teams
-
Participate in requirement specifications
-
Lead investigation of anomalies and new features
-
Work in an Agile/scrum environment with a global team of other control firmware engineers
Required Experience & Skills
-
Bachelor's Degree
-
Minimum 3 years of experience in Motor Control
-
Knowledge of motor control algorithms, including algorithms for induction, synchronous and permanent magnet motors
-
Experience with model-based development in MATLAB/Simulink
-
Knowledge of different power converters (3 phase VSI, CSI, NPC, Multi-level, and Matrix converters)
-
Knowledge of converter control schemes, converter modulation strategies and drive systems modelling
-
Experience in laboratory tests
-
Lead the investigation of anomalies and the exploration of new features and control algorithms
-
Open to use AI models to improve productivity and enhance product quality.
-
Experience working in an Agile development environment.
Nice to have:
-
Master of Science in Computer Engineering or Electrical Engineering or equivalent.
-
Eight years' experience in embedded software development with an emphasis on model-based design and real-time systems
-
Experience with the development of motor drives or power converters and their associated control systems
-
Experience with MATLAB/Simulink
-
C/C++
Ready to build the future with us? Apply now!
Let’s
MATCH IT
happen. Apply!