CrawlJobs Logo

Firmware Design Engineer

https://www.randstad.com Logo

Randstad

Location Icon

Location:
China , Suzhou

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

300000.00 - 480000.00 CNY / Year

Job Description:

A U.S.-owned company in New Zealand, a leading manufacturer of electric wheelchair and mobility scooter controllers in the global medical industry, is hiring Firmware Design Engineers.

Job Responsibility:

  • New product design requirement review: Review, and interpret agency standards to ensure product compliance
  • Perform competitive product analysis and assist in supplier selection and next generation new product development from a motor drive perspective
  • Firmware design: Develop, support and test embedded motor drive firmware for variable speed drive products
  • Assist in developing product specifications, architecture, schedules, design documents, DFMEA and product release focusing on the firmware side of the product along with a hardware engineer
  • Design, and develop systems for product firmware, characterize motors and user interface software as needed and assist in performance and qualification testing of variable speed motor drive products
  • Firmware test: Co-ordinate and execute design reviews, performance, qualification, and reliability test plan for motor drive firmware
  • Assist in developing & documenting Firmware test procedures and standards for engineering as needed
  • Product Maintenance: Performance technical failure analysis from both internal test fails, and field return based on firmware point of view
  • Play a highly independent technical Firmware product engineering role in local and global work groups
  • Execute Engineering design Changes to support customers with product firmware/hardware changes, root cause analysis of field return, and any quality or manufacturing engineering-related activities throughout the life of the product

Requirements:

  • Bachelor of Science Degree in Electrical Engineering, Computer Engineering, or related field with 4-8 years of engineering experience with an emphasis on embedded motor drive firmware design and development or equivalent combination of education and experience
  • Demonstrated in-depth technical knowledge of BLDC motor drive firmware design with micro-controllers as ADC, GPIO, Timer, PWM, etc.
  • Experienced in C/C++ code based on difference of MCU platform
  • Experienced in motor drive and sensor communication protocols (CAN/SPI/I2C)
  • Experience in analogy/digital analysis equipment, Oscilloscope, Logic analyser
  • Excellent verbal and written communication skills and the ability to coordinate multiple tasks with a global team simultaneously
  • Skilled in organizing, prioritizing, and coordinating engineering activities with a product team within and outside of the organization.

Additional Information:

Job Posted:
March 08, 2026

Expiration:
May 11, 2026

Employment Type:
Fulltime
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Firmware Design Engineer

Principal Engineer, SSD Firmware Engineering

We are seeking a talented Principal Engineer, Firmware Engineering to join our i...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Electronics, Electrical Engineering, or related field
  • 10+ years of experience in firmware development for embedded systems
  • Strong proficiency in C/C++ programming languages
  • In-depth knowledge of microcontroller architectures and embedded systems
  • Experience with real-time operating systems (RTOS) and their implementation
  • Familiarity with hardware interfaces such as SPI, I2C, I3C, UART, and GPIO
  • Expertise in developing and debugging low-level device drivers
  • Proficiency in using version control systems, preferably Git
  • Strong analytical and problem-solving skills with attention to detail
  • Experience with firmware testing and validation methodologies
Job Responsibility
Job Responsibility
  • Design, develop, and implement firmware for embedded systems and microcontrollers
  • Collaborate with hardware engineers to integrate firmware with electronic components
  • Optimize firmware for performance, power consumption, and memory usage
  • Develop and maintain device drivers for various hardware interfaces
  • Implement and integrate real-time operating systems (RTOS) in firmware projects
  • Conduct code reviews and ensure adherence to coding standards and best practices
  • Debug and resolve firmware issues using specialized tools and techniques
  • Participate in firmware testing and validation processes
  • Document firmware architecture, design decisions, and implementation details
  • Stay up-to-date with the latest trends and technologies in firmware engineering
  • Fulltime
Read More
Arrow Right

Electronic Design Engineer

As our Electronic Design Engineer working in our R&D department, designing and d...
Location
Location
United Kingdom , Watford
Salary
Salary:
70000.00 GBP / Year
https://www.wallacehind.com Logo
Wallace Hind
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Programming of real time, embedded firmware
  • Proficiency in C
  • Analogue & digital electronic design
  • Schematic capture using Altium or similar
  • Experience of high voltage technology designs
  • Designing products to a set of legal / safety standards
Job Responsibility
Job Responsibility
  • Product design of electronic circuitry and firmware for portable electrical equipment
  • Maintenance of existing product line, e.g. due to component obsolescence, changes in standards
What we offer
What we offer
  • 30 days holiday rising with service
  • Full access to company benefits package including pension
  • Free on-site parking
  • Fulltime
Read More
Arrow Right

Senior Firmware Engineer

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
Taiwan , Taipei
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
  • Typically 10+ years experience
  • Extensive experience with multiple software systems design tools and languages
  • Experience in overall architecture of software systems for products and solutions
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • mastery in English and local language
Job Responsibility
Job Responsibility
  • Leads multiple project teams of other software systems engineers and internal and outsourced development partners responsible for all stages of design and development for complex products and platforms
  • Manages and expands relationships with internal and outsourced development partners on software systems design and development
  • Reviews and evaluates designs and project activities for compliance with systems design and development guidelines and standards
  • Provides domain-specific expertise and overall software systems leadership and perspective to cross-organization projects, programs, and activities
  • Drives innovation and integration of new technologies into projects and activities in the software systems design organization
  • Provides guidance and mentoring to less- experienced staff members
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Fulltime
Read More
Arrow Right

Firmware Engineer

Analyzes, designs, programs, debugs and modifies firmware (e.g., DSP, embedded c...
Location
Location
United States , Ft. Collins
Salary
Salary:
73800.00 - 140400.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
July 06, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Computer Engineering or equivalent
  • typically 0-2 years experience
  • experience or understanding of firmware design tools and languages
  • good analytical and problem-solving skills
  • understanding of firmware and hardware design principles
  • understanding of basic testing, coding, and debugging procedures
  • good written and verbal communication skills
  • mastery in English and local language
Job Responsibility
Job Responsibility
  • Codes and programs enhancements, updates, and changes for portions and subsystems of firmware, including DSP, embedded code, EFI drivers, EFI applications and BIOS/UEFI
  • executes established test plans and protocols for assigned portions of code
  • identifies, logs, and debugs assigned issues
  • develops understanding of and relationship with internal and outsourced development partners on firmware design and development
  • participates as a member of project team of other firmware engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for low to moderately-complex products
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing
  • programs for personal and professional development
  • inclusive work environment
  • Fulltime
Read More
Arrow Right

Hardware Engineer Staff - Power Design

Designs, analyzes, develops, modifies and evaluates electrical/electronic parts,...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years related Power Design Engineering experience
  • Solid experience with schematic capture and simulation tools (including SPICE) is essential
  • practical background with PCB Layout tools and techniques
  • familiarity with power development CAD tools such as Cadence Sigrity PowerDC also important
  • Working knowledge of communication interfaces such as I2C/PMBus as well as firmware design experience are highly desirable
  • Extensive experience with both basic and power related Electronic Lab Equipment and test methods is required
  • BSEE degree minimum and MSEE degree will be a plus
  • Strong communication skills, both verbal and written, are an important requirement for this position
Job Responsibility
Job Responsibility
  • Definition of design requirements
  • selection of critical components
  • design/simulation/schematic capture of power circuit blocks and coordination with the Board Level and PCB Layout Engineers
  • subsequent bring-up and characterization testing of the completed prototype design and introduction to manufacturing
  • system-level conceptualization
  • power supply module functional specification and full cycle of engineering development with Juniper Supplier(s) including prototype testing
  • system integration
  • documentation and manufacturing support
  • mentoring less experienced members of the power engineering team
  • developing new technology initiatives within the group
What we offer
What we offer
  • Comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • programs catered to helping you reach career goals
  • unconditional inclusion in workplace
  • flexibility to manage work and personal needs
  • Fulltime
Read More
Arrow Right

Firmware Engineering Intern/Co-op

We are seeking highly motivated Firmware Engineering intern/co-op to join our te...
Location
Location
Canada , Markham
Salary
Salary:
65000.00 CAD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Currently enrolled in a Canada based University into a Bachelor's degree program majoring in Electrical Engineering, Computer Science, Computer Engineering, or a related field
  • Knowledge/experience with any of the following technical skills (or related areas): Low level BIOS, firmware, or system software development
  • Low level programming language C/C++ and knowledge of hardware architectures
  • Embedded system, RTOS, and embedded controller structure
  • Source control, debuggers, compilers and system wide debugging from software to firmware to hardware
  • Opensource concepts
  • VHDL/Verilog/FPGA and general hardware design concepts and process
  • Linux development environments
  • Architectural understanding and/or experience of graphics/compute pipelines
  • Perforce, JIRA, Git, or similar tools
Job Responsibility
Job Responsibility
  • Craft, implement, debug, and validate features on reference hardware and software, pre-silicon emulation and simulation environments supporting AMD products
  • Actively participate in design reviews, code reviews and project planning
  • Build and complete clear documentation for all software produced
  • Work on both internal and external platforms
  • Learn and apply AGILE methodologies and standard processes for Software Engineering
  • Engage in x86 firmware development using C
  • Design, Build and Implementation of Embedded Firmware + Bootrom/HW
  • Debug issues at the boundary of FW and HW
  • Involvement in Waveform level analysis to root cause FW/HW issues
  • Fulltime
Read More
Arrow Right

Electrical Hardware Design Engineer

Join our team and help shape the future of connected devices in industrial and h...
Location
Location
United States , Pittsburgh
Salary
Salary:
Not provided
iq-inc.com Logo
IQ Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience in hardware and circuit design
  • Proficiency with Altium or similar CADD tools for schematic and PCB design
  • Hands-on experience with embedded systems (RTOS/Linux) and programming in C, C++, or Python
  • Strong knowledge of CANBus and SAE J1939 protocols
  • Familiarity with GHz-class microprocessors and wireless technologies (Bluetooth, cellular)
  • Skilled in using lab equipment such as oscilloscopes and logic analyzers
  • Understanding of PCB manufacturing and design for production
  • Knowledge of device-to-cloud embedded architecture
  • Bachelor’s degree in Electrical Engineering or related field required
  • Advanced degree or graduate coursework preferred
Job Responsibility
Job Responsibility
  • Design and develop hardware solutions for rugged, heavy-duty applications
  • Collaborate with firmware, mechanical, thermal, and optical engineers to create next-generation products
  • Integrate communication protocols (CANBus, SAE J1939) and ensure compliance with mechanical and thermal requirements
  • Prepare technology specifications and proposals to support scalable, cost-effective designs
  • Deliver proof-of-concept prototypes with DFMEA documentation
  • Define and execute validation plans, including alpha/beta testing and stress testing (DVP&R)
  • Optimize designs for manufacturability and seamless system integration
  • Produce technical documentation and white papers for internal knowledge sharing
  • Maintain accurate revision control throughout the development lifecycle
What we offer
What we offer
  • Competitive compensation and benefits
  • Opportunities for professional growth and continuous learning
Read More
Arrow Right

Senior Firmware Engineer - Embedded Systems

The successful Firmware Engineer will analyze, develop, design, program, debug a...
Location
Location
United States , Lincolnshire
Salary
Salary:
Not provided
advancedtechsearch.com Logo
Advanced Technology Search Group
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in engineering (Computer Engineering, Computer Science or Software Engineering or related fields) with 6+ years of relevant experience
  • Hands on experience in firmware development using C/ C++ (low level/ device driver development)
Job Responsibility
Job Responsibility
  • Leads requirements meetings for moderately complex firmware design projects
  • Design, code, debug, and test assigned firmware, firmware improvements, and firmware modifications
  • Document designs and code or update preexisting documentation
  • Reviews firmware test results and root cause analysis
  • Reviews changes or upgrades to existing firmware designs
  • Identifies issues and makes recommendations for complex problems
  • Prepare system specifications and/or sub-specification or evaluate such specifications
  • Makes modifications to or upgrades existing firmware designs
  • Enhances and improves existing technologies
  • Develops positive relationships with other company functions
  • Fulltime
Read More
Arrow Right