PWe are seeking a highly skilled and experienced Senior Software Engineer to 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.
/ppThe current development environment is a baremetal platform, with plans to transition to Safety RTOS and AUTOSAR for future projects.
In this role, you will also be responsible for establishing and managing an automated testing capability in a Linux environment.
/ppbr / /ppThe software engineering team on GET is responsible for providing engineering support for new customer application development, new product launch, cost reductions, and manufacturing improvements through collaboration with sales, engineering, quality and manufacturing personnel, suppliers, and customers.
/ppbr / /ppstrongKey Responsibilities: /strong /ppbr / /pulliLead a team of 5 software developers working on BLDC motor control systems.
/liliDevelop and optimize motor control algorithms using Field Oriented Control (FOC).
/liliDrive Model-Based Design (MBD) and simulation efforts to improve software accuracy and performance.
/liliOversee the transition from a baremetal platform to Safety RTOS and AUTOSAR.
/liliLead and Implement an automated testing environment in Linux to ensure robust, safety-critical software.
/liliCollaborate closely with cross-functional teams, including hardware engineers and system archects, to ensure alignment on design and testing strategies.
/liliEnsure the team adheres to industry best practices for safety-critical software development, including compliance with ISO ***** and other relevant standards.
/li /ulpbr / /ppstrongRequirements: /strong /ppbr / /pulliBachelor's or Master's degree in Electrical Engineering, Computer Engineering, Mechatronics Engineering or a related field.
/lili8+ years of experience in embedded software development, with at least 3 years in a leadership or team lead role.
/liliExpertise in Brushless DC (BLDC) motor control and Field Oriented Control (FOC).
/liliStrong background in Model-Based Design (MBD) using tools like MATLAB/Simulink.
/liliExperience with baremetal development and transitioning to Safety RTOS and AUTOSAR.
/liliProficiency in C/C++ and embedded software development.
/liliExperience with automated testing in a Linux environment.
/liliKnowledge of safety-critical systems and standards such as ISO *****.
/liliExperience with embedded systems and communication protocols such as UART, SPI, I2C, CAN, CANopen, EtherCAT, J****, UDS, EtherNet/IP.
/liliExperience with software development tools such as IAR, Code Composer Studio, Visual Studio, or related embedded IDEs (compilers and debuggers) /liliExperience with UML diagrams used in software design, like sequence diagrams, state machine diagrams and activity diagrams.
/liliExperience with ARM based microprocessors.
STM and Infineon microcontrollers/processors desired /liliFamiliarity with various coding standards and best practices like ISO*****, ASPICE and cybersecurity ISO *****.
/liliFamiliarity with Agile software development methodologies (for example, Scrum or Kanban) and experience with tools such as Jira/Jama /liliSolid computer skills include MS Office, engineering design software such as CANalyzer, MATLAB, LabVIEW, TortoiseGit, Sourcetree, Bitbucket/Confluence would be a plus.
/liliStrong problem-solving skills and ability to troubleshoot firmware issues in real-time.
/liliGood written and verbal communication skills and ability to work collaboratively in a team environment.
/liliDemonstrated ability to work independently, prioritize tasks, and manage multiple projects simultaneously.
/li /ulpbr / /ppstrongPreferred Qualifications: /strong /ppbr / /pulliStrong leadership, communication, and project management skills.
/liliExperience with automotive or industrial motor control applications.
/liliKnowledge of functional safety and experience with ASIL ratings.
/liliExperience with continuous integration/continuous deployment (CI/CD) pipelines for embedded systems.
/liliWork experience, knowledge of gear motors, electric motors, and drives is a plus.
/liliExperience in BLDC motors and control algorithms would be a plus.
/li /ulpbr / /ppstrongWhat We Offer: /strong /ppbr / /pulliCompetitive salary and benefits package.
/liliOpportunities to work on innovative, safety-critical projects.
/liliProfessional development and leadership growth opportunities.
/liliA collaborative, technology-driven work environment.
/li /ulpbr / /ppIf you have passion for motion, power and control.
Join us innovating the industry!
/p