Senior System Firmware Engineer

XP Power

Singapore

On-site

SGD 70,000 - 110,000

Full time

9 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

XP Power Singapore is seeking an experienced Firmware Engineer to join the team responsible for switching mode power supply development. You will design, code, verify firmware, and support manufacturing in early beta runs of new products.

You will collaborate with cross-functional teams on specifications, architecture, and test strategies, mentor junior engineers, and help deliver robust software for power conversion systems across the product lifecycle.

Qualifications

  • Bachelor’s or Master’s in CS/CE/EE or related field.
  • 5–7 years of related work experience.
  • Experience with embedded firmware and power electronics is a plus.
  • Familiarity with MISRA, IEC62304 or other coding standards is a plus.

Responsibilities

  • Participate in firmware development and verification for power supplies.
  • Design, code, test, and integrate software for power conversion systems.
  • Collaborate with cross-functional teams on product definitions and requirements.
  • Provide guidance to junior firmware engineers and participate in code reviews.
  • Support factory on design-related issues and assist with beta runs of new products.

Skills

Firmware development
Embedded systems
C# GUI
MCU experience
Networking (I2C/SPI)

Education

Bachelor’s or Master’s degree

Tools

Microchip MCUs
TI DSPs
ST microcontrollers
SVN
FreeRTOS
Networking stack

Job description

XP Power is a designer and manufacturer of electronic power conversion products which it supplies to the electronics industry. It serves the Industrial, Healthcare, Semiconductor Equipment Manufacturing and Technology markets. It has sales and marketing operations in North America, Europe and Asia and manufacturing in China, Vietnam and North America. The Company is listed on the London Stock Exchange.

The Company has a history of consistently growing revenues (18% CAGR over the last 4 years) and profits (16% CAGR over the last 4 years) and is highly cash generative. Revenues in 2019 were in excess of US$250 million. The company has ambitious growth plans to enter the FTSE250 within the next 3 years. XP Power has been consistently profitable and cash generative.

XP Power is a designer and manufacturer of electronic power conversion products which it supplies to the electronics industry. It serves the Industrial, Healthcare, Semiconductor Equipment Manufacturing and Technology markets. It has sales and marketing operations in North America, Europe and Asia and manufacturing in China, Vietnam and North America. The Company is listed on the London Stock Exchange.

The Company has a history of consistently growing revenues (18% CAGR over the last 4 years) and profits (16% CAGR over the last 4 years) and is highly cash generative. Revenues in 2019 were in excess of US$250 million. The company has ambitious growth plans to enter the FTSE250 within the next 3 years. XP Power has been consistently profitable and cash generative.

Job Description

Reporting to the Firmware Team Lead/Project Manager, the successful applicant will be involved in switching mode power supply development activities such as firmware development, firmware verification, auto test program, prototyping, evaluation and assisting manufacturing in BETA run of the new product.

  • Participate in product definition, specification, and requirements analysis working with cross-functional stakeholders.
  • Collaboration on firmware architecture and development strategy with a particular focus on wired and wireless networks.
  • Design new products in timely manner to meet the product spec, modify existing designs, improve existing products for better performance and /or cost.
  • Participate in product definition, specification and requirements analysis working with cross functional stakeholders.
  • Design, code, integrate, test, support and enhance software solutions for power conversion systems.
  • Perform system integration and validation testing activities, including verification of interoperability within overall solution.
  • Assist with evaluating existing and emerging technologies to identify solutions that will reliably operate in a wide range of installed environments.
  • Architecting, developing, integrating, and delivering embedded and PC software in a regulated product development.
  • Participating in all project lifecycle phases – from design and code development through unit testing, documentation, and release.
  • Coaching and guidance to Jr Firmware engineers in evaluation and design.
  • Provides technical direction to the team.
  • Provide technical support to factory on design related issue.
  • Provide support for power supply prototypes and production products.
  • Collaborate with remote teams and local teams to support integration work with hardware team.
  • Participate in software qualification activities such as SFMEA and code reviews.
  • Participate in system integration and validation testing activities, including production/factory support.
Qualifications
  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 5-7 years of related work experience.
  • Experience or good understanding of power supply topologies and analog/digital circuitry is a plus.
  • Familiarity with software development (Microsoft C#, GUI).
  • Experience with Microchip, TI, ST microcontrollers and DSPs.
  • Experience interacting with software debugging in an embedded environment.
  • Familiarity with digital control or firmware for power electronics a plus (PWMs, ADC, digital filter).
  • Experience in embedded system or signal processing algorithms (DSP) control.
  • Experience implementing & developing communication stack driver and networking physical protocols (I2C, SPI, RS-485, PMBus, Modbus, Ethernet, etc.).
  • Some knowledge/experience in IoT, TCP/IP, Websocket, LWIP stack or freeRTOS will be an added advantage.
  • Comfortable using oscilloscopes, multi-meters, power supplies, etc.
  • Comfortable reading hardware schematics and data sheets.
  • Familiarity with version control systems (SVN), and release methodologies.
  • Familiarity with MISRA, IEC62304 or other coding standards will be an added advantage.
  • Disciplined and detail-oriented; experience delivering robust, readable code.
  • Experience in recreating sporadic types of issues/failures using various debugging techniques.
  • Excellent analytical and problem-solving skills.
  • Experience collaborating with remote teams.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior System Firmware Engineer
Senior System Firmware Engineer

XP Power LLC • Singapore

On-site
SGD 90,000 - 130,000
Firmware Engineer (MY880268)
Firmware Engineer (MY880268)

Morgan Philips Group • Singapore

On-site
SGD 120,000 - 180,000
Senior Firmware Engineer (Power Electronics)
Senior Firmware Engineer (Power Electronics)

RecruitPedia Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Snr Electrical Design Engineer
Snr Electrical Design Engineer

XP POWER LIMITED • Singapore

On-site
SGD 120,000 - 180,000
Senior Test Engineer
Senior Test Engineer

XP Power Limited • Singapore

On-site
SGD 90,000 - 140,000
Senior Test Engineer
Senior Test Engineer

XP Power • Singapore

On-site
SGD 90,000 - 120,000
Senior Test Engineer
Senior Test Engineer

Xp-Power • Singapore

On-site
SGD 120,000 - 180,000
Safety-focused environment
Senior Embedded Firmware Engineer – Power & IoT Solutions
Senior Embedded Firmware Engineer – Power & IoT Solutions

XP Power LLC • Singapore

On-site
SGD 90,000 - 130,000
Lead Embedded Firmware Architect - Power Systems
Lead Embedded Firmware Architect - Power Systems

XP Power • Singapore

On-site
SGD 70,000 - 110,000
Senior Firmware Engineer
Senior Firmware Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 80,000 - 120,000