Embedded Software Team Lead
Get AI-powered advice on this job and more exclusive features.
Allient Inc. is currently seeking an Embedded Software Team Lead to join our team in Porto, Portugal.
Allient Inc. is a global publicly traded company with over 2200 employees and 450 engineers at 26 locations in 11 countries. The Embedded Software Team Lead will lead a team of 5 software developers focused on developing and optimizing software for Brushless DC motors. This team is responsible for implementing Field Oriented Control (FOC) algorithms, using Model-Based Design (MBD) and simulations to drive continuous innovation in motor control. Apply now!
Responsibilities:
- 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 bare metal platform to Safety RTOS and AUTOSAR.
- Lead and implement an automated testing environment in Linux to ensure robust,
- critical software. - Collaborate closely with
- 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
- critical software development, including compliance with ISO 26262 and other relevant standards.
Minimum Qualifications:
- 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 bare metal 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
- critical systems and standards such as ISO 26262. - Experience with embedded systems and communication protocols such as UART, SPI, I2C, CAN, CANopen, Ether
CAT, J1939, UDS, Ether
Net/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.
- Experience with ARM based microprocessors. STM and Infineon microcontrollers/processors desired.
- Familiarity with various coding standards and best practices like ISO13849, ASPICE and cybersecurity ISO 21434.
- Familiarity with Agile software development methodologies (for example, Scrum or Kanban) and experience with tools such as Jira/Jama.
- Strong
- solving skills and ability to troubleshoot firmware issues in
- time. - Good written and verbal communication skills and ability to work collaboratively in a team environment.
- Demonstrated ability to work independently, prioritize tasks, and manage multiple projects simultaneously.
Preferred Qualifications:
- Strong leadership, communication, and project management skills.
- Experience with automotive or industrial motor control applications.
- Knowledge of functional safety and experience with ASIL ratings.
- Experience with continuous integration/continuous deployment (CI/CD) pipelines for embedded systems.
- Work experience, knowledge of gear motors, electric motors, and drives is a plus.
- Experience in BLDC motors and control algorithms would be a plus.
*To learn more about Allient, visit our website at www.Allient.com
#J-18808-LjbffrSeja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego