Motor Firmware Engineer

4 months ago


Shenzhen, China Motormaster Full time

Motormaster specializes in high performance, low-cost brushless motor control and battery management systems for electric mobility. We are a young and fast-paced team seeking talented and ambitious engineers to join us on our mission to build a more efficient world.

The Role

You will be responsible for :

  • Developing motor control project software using Motormaster software libraries e.g. e-scooter or other e-mobility device
  • Contributing by adding to or improving core algorithms and software modules for motor control.
  • Developing UI control board firmware (buttons, LEDs, screens, UART, CAN etc).
  • Developing tools to enable data collection and analysis from field testing.
  • Writing test plans and performing tests for validation of functionality.
  • Working with customers to tune motor performance and resolve any issues.
  • Peer-review software developed by other engineers.
  • Be involved in schematic and layout design reviews with electronics engineers.

Ideal Profile

  • Bachelors or Master’s degree in Electronic Engineering, Electrical Engineering, Software Engineering or similar.
  • You must have a strong desire to create clean, reusable and well-formatted code that is easy to understand by other engineers - take pride in your work and treat it as your craft. All engineering work is peer-reviewed and you should be comfortable both giving and receiving constructive feedback and criticism.
  • Ability to debug hardware problems using multimeters, oscilloscopes, soldering irons etc.
  • Highly motivated to take ownership of solving problems even if the root cause may reside outside of your current skillset.
  • Strong willingness to learn with an open-minded attitude.
  • Excellent logical deduction skills, ability to perform root cause analysis.
  • Excellent mathematics, computer science and first principles engineering foundations.
  • Excellent English reading/writing skills in order to read and write documentation and collaborate with English-speaking engineers.
  • Experience with git (ideally GitHub) is preferred.

What's on Offer?

  • Flexible working options
  • Work alongside & learn from best in class talent
  • A role that offers a breadth of learning opportunities


  • Shenzhen, China Snaphunt Full time

    The OfferFlexible working optionsWork alongside & learn from best in class talentA role that offers a breadth of learning opportunitiesThe JobYou will be responsible for : Developing motor control project software using Motormaster software libraries e.g. e-scooter or other e-mobility deviceContributing by adding to or improving core algorithms and software...


  • Shenzhen, Guangdong, China Snaphunt Full time

    About the JobWe're seeking a skilled Electrifying Motor Control Engineer to join our team at Snaphunt. As an integral part of our engineering team, you will be responsible for developing motor control project software using Motormaster software libraries.Key Responsibilities:Developing motor control project software using Motormaster software libraries e.g....


  • Shenzhen, Guangdong, China Snaphunt Full time

    The OpportunityWe are seeking a highly motivated and skilled engineer to join our team as a Motor Control Software Developer. This is an excellent opportunity to work with cutting-edge technology and contribute to the development of high-performance, low-cost brushless motor control systems for electric mobility.Key ResponsibilitiesDevelop and maintain...


  • Shenzhen, Guangdong, China Snaphunt Full time

    The OpportunityWe are seeking a highly motivated and skilled Motor Control Software Developer to join our team at Snaphunt. As a key member of our engineering team, you will be responsible for developing and implementing motor control project software using Motormaster software libraries.The RoleDevelop and implement motor control software using Motormaster...


  • Shenzhen, Guangdong, China Michael Page Full time

    About This OpportunityOur client is a leading server company with a strong business performance record. We are seeking a skilled BMC Firmware Engineer to join their team.Job ResponsibilitiesDevelop and maintain BMC firmware and related functionsTest and validate BMC and follow test planRequirements3+ years of working experience in BMC firmware...

  • BMC firmware engineer

    2 months ago


    Shenzhen, China Michael Page Full time

    About Our Client My client is a leading server company with strong business performance. Job Description Develop and maintain BMC firmware and related functions Test and validate BMC and follow test plan The Successful Applicant 3+ years of working experience in BMC firmware development Familiar with OpenBMC or AMI-BMC development ...


  • Shenzhen, Guangdong, China Michael Page Full time

    Are you an experienced firmware engineer looking to take your career to the next level? We are currently seeking a skilled BMC firmware engineer to join our team at Michael Page.About Our ClientOur client is a leading server company known for its strong business performance and commitment to innovation. They offer a competitive salary package, including an...


  • Shenzhen, Guangdong, China Motormaster Full time

    Motormaster is a pioneering company in electric mobility solutions, specializing in high-performance, cost-effective brushless motor control and battery management systems.The RoleYou will be responsible for developing advanced software for motor control projects using Motormaster's proprietary libraries. This includes:Creating custom project software for...


  • Shenzhen, Guangdong, China Motormaster Full time

    Motormaster is a cutting-edge technology company specializing in high-performance, low-cost brushless motor control and battery management systems for electric mobility.About the RoleThis exciting opportunity involves developing innovative motor control project software using Motormaster's advanced software libraries.Key Responsibilities:    Developing...


  • Shenzhen, Guangdong, China Power Integrations Full time

    Job SummaryThe Senior Motor Control Specialist will be responsible for driving technical support actions to secure business creation across a wide portfolio of Key Accounts. This role will involve taking ownership of design wins in assigned target accounts, organizing and conducting customer visits, and delivering technical product presentations and...


  • Shenzhen, Guangdong, China Innomotics Large Drives (Shanghai) Co., Ltd. Full time

    Job Description:Innomotics Large Drives (Shanghai) Co., Ltd. is seeking a highly motivated and experienced Electrical Motor Business Development Specialist to join our team in Shanghai, China.About the Role:This is an exciting opportunity to take on a challenging role that involves developing and executing business strategies for electrical motors in the...


  • Shenzhen, Guangdong, China Innomotics Large Drives (Shanghai) Co., Ltd. Full time

    Job Overview: We are seeking an experienced Electric Motor Sales Professional to join our team in Xiamen/Shanghai. As a key member of our sales team, you will be responsible for promoting Beide brand motors to industrial customers and driving business growth.About the Role: The successful candidate will have a strong background in sales and a deep...


  • Shenzhen, Guangdong, China Innomotics Large Drives (Shanghai) Co., Ltd. Full time

    Job SummaryAs a Beide Motor Sales Specialist, you will be responsible for selling and promoting Beide brand motors to industrial customers. You will explore and develop customer demand, identify new business opportunities, and analyze market and competitor information. Additionally, you will initiate and motivate suitable activities to achieve agreed targets...


  • Shenzhen, Guangdong, China Infineon Technologies Full time

    Job SummaryInfineon Technologies is seeking an Electronics Engineer-In-Training to support the development of new electronic circuits and devices. The ideal candidate will have a strong background in electronic or electrical engineering and programming skills in software and firmware. Additionally, experience in lab testing and knowledge of acoustic...


  • Shenzhen, Guangdong, China Infineon Technologies Full time

    About the RoleWe are seeking an Electronics Engineer to join our team in Shenzhen. As an Electronics Engineer, you will play a key role in the development and testing of electronic circuits, packaging houses, and microphone level performance testing & debugging.Key ResponsibilitiesElectronic circuit testing and debuggingPackaging house/own packaged...


  • Shenzhen, Guangdong, China 840 Flextronics R&D (Shenzhen) Co., Ltd Full time

    840 Flextronics R&D (Shenzhen) Co., Ltd seeks a skilled Electronics Engineer to join our team. This position is located in Shenzhen, China.We are looking for an experienced professional who can develop digital control and embedded management code for power supplies. The ideal candidate should have expertise in C programming and be able to mix assembly and C...


  • Shenzhen, Guangdong, China Power Integrations Full time

    Job Title: Electrical Engineering Solutions SpecialistWe are seeking a highly skilled Motors and Power Electronics Expert to join our team at Power Integrations in Shenzhen, China. This role will play a key part in driving business growth across our Key Accounts by providing technical support and solutions.About the Role:The successful candidate will be...


  • Shenzhen, Guangdong, China 840 Flextronics R&D (Shenzhen) Co., Ltd Full time

    About the JobThe Director of Power Supply Software Engineer (High-Power Direction) is located in Shenzhen.We are looking for an experienced engineer who can develop digital control and embedded management code for switch-mode power supplies. The ideal candidate should be familiar with C and able to easily mix-specific machine assembly and C programming....


  • Shenzhen, China Ambarella Full time

    Description: Video and audio application development and debug in embedded system  New feature development on Amba’s architecture, including driver layer, middleware layer  Help customers analyze and solve product problems, and assist customers to customize  functions Requirements Bachelor degree or above, major in electronic engineering /...


  • Shenzhen, Guangdong, China Ambarella Full time

    As a Software Engineering Expert at Ambarella, you will play a key role in the development of video and audio applications for our embedded systems.The ideal candidate will have a strong background in software/firmware development with a Bachelor's degree or equivalent experience. Proficiency in C/C++ programming is essential, and knowledge of OS...