Model-Based Design Engineer (all genders)
In Lisbon, SWJ has installed a Competence Center for Embedded Development.
We cover Embedded Software, Electronics Design and Testing (V&V).
Our projects focus on areas of high impact, including Automotive/Electrified mobility, Smart factories and Io
T.
We are seeking a Model-Based Design (MBD) Engineer specialized in Motor Control. You will be responsible for designing, simulating, and implementing complex control algorithms for BLDC and PMSM motors using a cascaded control approach.
We believe in “hiring the best and keeping them” or, in other words, we’re looking for people with good brains and good attitude (a good attitude comes a long way!)
About our ideal candidate:
You observe machines around you as if it they were ran by a Matlab simulation.
You are experienced in using Matlab and Simulink to control motors (BLDC/PMSM preferred) and are familiar with cascaded control loops, and finding and tuning control parameters for these.
You should also have a good competence in C coding, since all our work is implemented in Embedded Microcontrollers.
You like working along
- minded people and thrive working in a group.
Desired competences
- Control Modeling: Develop
- fidelity Simulink models for BLDC/PMSM motors, implementing cascaded control loops (Position, Speed, and Current/Torque). - Tuning & Analysis: Determine and tune PID/PI parameters and observer gains according to varying load profiles and dynamic requirements.
- Implementation: Bridge the gap between simulation and hardware. Depending on each sue case, you could be using MATLAB Embedded Coder or manually porting control logic into existing Embedded C code .
- Validation: Debug and refine models based on
- world
-
-
- loop (HIL) testing and experimental data. - Collaboration: Work closely with the firmware team to integrate control algorithms into MCU-based power electronics.
Your daily responsibilities
- Expert MATLAB/Simulink Skills: Proven experience in modeling physical systems and control logic.
- Control Theory Mastery: Deep understanding of:
- FOC (Field Oriented Control),
- Park/Clarke transforms, and
- Cascaded loop architecture.
- Motor Expertise: Familiarity with motor control toolboxes and the nuances of BLDC/PMSM dynamics.
- Embedded C Proficiency: Strong C coding skills for microcontrollers; ability to read/write
- level code. - Language: Command of the English is mandatory. Portuguese is a plus.
Work place and model
This is a hybrid work position: The Company’s offices are in Lisbon, Portugal, close to the Gare do Oriente transport hub (Parque das Nações).
The typical workweek is composed of 3 days
- office and 2 days working from home.
About us
For us, people are in the foreground. Diversity and equal opportunities are important in our team. With a high level of competence, passion and responsibility, we act as a team worldwide and thus launch innovative solutions for the future. Would you like to shape the future with us? We are offering many exciting opportunities!
That is what we offer you
- A fair contract with
- related remuneration and extensive social benefits - 13th and 14th salaries
- Health Insurance
- Work-life balance and
- friendly working hours - Opportunities for further training and professional growth
- Demanding, varied and exciting range of tasks in a regional, national and international environment
- Informações detalhadas sobre a oferta de emprego
Empresa: SWJ Portugal Engineering Solutions Localização: Viana do Castelo
Viana do Castelo, Viana do Castelo District, PortugalPublicado: 20. 12. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!