Drive innovation in motor control firmware for autonomous systems. Collaborate with multidisciplinary teams to ensure seamless hardware-software integration. Gain hands-on experience with advanced debugging tools and techniques.
Motor Drive Firmware Engineer
in Information Technology PermanentJob Detail
Job Description
Motor Drive Firmware Engineer Overview
- As a Motor Drive Firmware Engineer, you will develop embedded firmware for motor control systems, ensuring precision and reliability in electromechanical platforms.
- Collaborate with cross-functional teams to integrate hardware and software seamlessly, contributing to innovative autonomous system designs.
- Utilize your expertise in embedded systems and real-time control to optimize motor performance and system efficiency.
- Work in a hands-on environment, employing advanced debugging tools to validate firmware functionality and troubleshoot issues.
- Drive advancements in motor control algorithms, including PID and Field-Oriented Control (FOC), for high-performance applications.
- Contribute to the development of reliable firmware solutions for BLDC, PMSM, and similar motor systems.
- Engage in lab and field testing to ensure firmware reliability under diverse operating conditions.
- Join a dynamic team focused on innovation and excellence in embedded firmware engineering.
Motor Drive Firmware Engineer Key Responsibilities & Duties
- Design and implement embedded firmware in C/C++ for real-time motor control systems.
- Develop and optimize control algorithms such as PID and FOC for motor performance.
- Collaborate with electrical engineers to debug and validate motor control hardware.
- Utilize lab equipment to troubleshoot and ensure signal integrity and system reliability.
- Conduct testing to validate firmware performance under real-world conditions.
- Optimize firmware for latency, efficiency, and reliability in hardware-constrained environments.
- Integrate firmware with mechanical systems and actuators for seamless operation.
- Maintain documentation and provide technical support for firmware solutions.
Motor Drive Firmware Engineer Job Requirements
- Bachelor of Science (BS) in Electrical Engineering, Computer Engineering, or a related field.
- Minimum of 3 years of experience in embedded firmware development for motor control systems.
- Proficiency in C/C++ programming and experience with microcontrollers like STM32 or TI C2000.
- Strong debugging skills using oscilloscopes, logic analyzers, and power analyzers.
- Familiarity with real-time control loops and BLDC/PMSM motors.
- Preferred experience with Field-Oriented Control (FOC) and RTOS or bare-metal firmware.
- Ability to integrate firmware with mechanical systems and actuators.
- Knowledge of high-reliability or defense systems is a plus.
- ShareAustin:
