Descrição
We are currently looking for a professional with experience as Senior Software Design Engineer. Are you looking for a new professional challenge?
Responsabilidades
Lead a team of 5 software developers working on BLDC motor control systems;
Develop and optimize motor control algorithms using Field Oriented Control (FOC);
Drive Model-Based Design (MBD) and simulation efforts to improve software accuracy and performance;
Oversee the transition from a baremetal platform to Safety RTOS and AUTOSAR;
Lead and implement an automated testing environment in Linux to ensure robust, safety-critical software;
Collaborate closely with cross-functional teams, including hardware engineers and system architects, to ensure alignment on design and testing strategies;
Ensure the team adheres to industry best practices for safety-critical software development, including compliance with ISO 26262 and other relevant standards.
Requisitos
Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Mechatronics Engineering or a related field;
8+ years of experience in embedded software development, with at least 3 years in a leadership or team lead role;
Expertise in Brushless DC (BLDC) motor control and Field Oriented Control (FOC);
Strong background in Model-Based Design (MBD) using tools like MATLAB/Simulink;
Experience with baremetal development and transitioning to Safety RTOS and AUTOSAR;
Proficiency in C/C++ and embedded software development;
Experience with automated testing in a Linux environment;
Knowledge of safety-critical systems and standards such as ISO 26262;
Experience with embedded systems and communication protocols such as UART, SPI, I2C, CAN, CANopen, EtherCAT, J1939, UDS, EtherNet/IP;
Experience with software development tools such as IAR, Code Composer Studio, Visual Studio, or related embedded IDEs (compilers and debuggers);
Experience with UML diagrams used in software design, like sequence diagrams, state machine diagrams and activity diagrams.
Clan by Multipessoal
#J-18808-Ljbffr