DescriçãoWe are currently looking for a professional with experience as Senior Software Design Engineer. Are you looking for a new professional challenge?ResponsabilidadesLead 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 closelywith 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.RequisitosBachelor'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 UMLdiagrams used in software design, like sequence diagrams, state machine diagrams and activity diagrams.Clan by Multipessoal#J-18808-Ljbffr