write a job description of embedded firmware engineer with experience and expertise of PMSM, who is familiar with TI DSP and fluent to C++

Here is a job description for an Embedded Firmware Engineer with experience and expertise in PMSM (Permanent Magnet Synchronous Motor), who is familiar with TI DSP and fluent in C++:

## Embedded Firmware Engineer – PMSM Expertise

We are seeking an experienced Embedded Firmware Engineer with a strong background in PMSM (Permanent Magnet Synchronous Motor) control to join our team. In this role, you will be responsible for designing, developing, and maintaining firmware for our embedded systems based on Texas Instruments’ DSP microcontrollers, with a focus on PMSM control applications.

## Responsibilities:

– Design and develop efficient, high-performance firmware for TI DSP-based embedded systems, with a focus on PMSM control
– Implement advanced motor control algorithms, including field-oriented control (FOC), sensorless control, and other PMSM control techniques
– Write clean, modular, and well-documented C++ code for embedded applications
– Optimize firmware for performance, power consumption, and resource utilization
– Integrate firmware with hardware components and peripherals, including motor drivers and sensors
– Develop and execute test plans to ensure firmware quality and reliability
– Troubleshoot and debug firmware issues on target hardware
– Collaborate with hardware engineers to ensure seamless hardware-software integration
– Document firmware architecture, design decisions, and development processes
– Stay up-to-date with the latest trends and advancements in embedded firmware development and PMSM control

## Requirements:

– Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related field
– 5+ years of experience in embedded firmware development, with a focus on PMSM control
– Proficient in C++ programming and familiar with embedded C
– Extensive experience working with TI DSP microcontrollers and development tools
– Deep understanding of PMSM control theory, including FOC, sensorless control, and other advanced techniques
– Strong knowledge of real-time operating systems, device drivers, and low-level hardware interfaces
– Familiarity with software development methodologies, version control, and build automation
– Excellent problem-solving, analytical, and troubleshooting skills
– Ability to work independently as well as in a team environment
– Good communication and documentation skills

## Preferred Skills:

– Experience with RTOS such as FreeRTOS or TI-RTOS
– Knowledge of digital signal processing algorithms and techniques
– Familiarity with hardware design and debugging tools (oscilloscopes, logic analyzers, etc.)
– Experience with firmware security and secure boot processes
– Proficient in Python or other scripting languages for automation and testing

If you have the required skills and experience in PMSM control, and are familiar with TI DSP and C++, we’d love to hear from you. Join our dynamic team and contribute to the development of cutting-edge embedded systems for motor control applications.

Hourly Range: $35.00-$100.00

Posted On: June 30, 2024 23:08 UTC
Category: Firmware Development
Skills:C++, FPGA, Real-Time Operating System, Motion Sensor, Embedded System, Microcontroller Programming, Embedded C

Country: Taiwan

click to apply

Powered by WPeMatico