Embedded Software Manager

search staffing services pte. ltd.

Singapore

On-site

SGD 180,000 - 260,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Search Staffing Pte Ltd partners with a globally recognised Taiwanese technology company in power management. The Embedded Software Manager will lead a team to design and implement embedded firmware in C/C++ and HDLs for MCUs, DSPs and FPGAs, delivering real-world performance for novel power and cooling systems.

The role involves developing real-time control loops, PWM generation, ADC sampling and sensor integration, while selecting controllers and supporting safety and reliability across

Qualifications

  • PhD or Master in Electrical/Electronic/Control Engineering or related field.
  • 8+ years experience in control theory and signal processing with 3 years in a leadership or team-lead role.
  • Understanding of common power electronic architectures (AC/DC, DC/AC, DC/DC, etc) and control methods.
  • Knowledge of MATLAB/Simulink, embedded software (C/C++), and software architecture design.
  • Experience defining and setting up controller platforms and code management across multiple projects.
  • Solid understanding of microcontroller architectures, sensors, and communication protocols.
  • Hands-on prototyping and testing experience using oscilloscopes, electronic loads and power analysers.
  • Expertise in using simulation tools to aid the development and assessment of the proposed solution (MATLAB, Simulink, Python, LTspice, etc.)
  • Strong analytical, problem-solving, leadership and communication skills.
  • Experience planning projects, allocating engineering resource and project status reporting.
  • Demonstrated passion for innovation and commitment to continuous learning.

Responsibilities

  • Lead a team to design and implement embedded firmware in C/C++ and HDLs on MCUs, DSPs and FPGAs.
  • Develop real-time control loops, PWM generation, ADC sampling, protection, fault handling, calibration, communications and sensor integration.
  • Own controller selection, understanding hardware and control requirements to select appropriate controllers.
  • Create automated unit and integration tests, supporting HIL/SIL test benches.
  • Contribute to system requirements, architecture, code reviews, and documentation.
  • Use coding standards and software version control to produce understandable and re-useable software.
  • Support design for safety, compliance and reliability.
  • Continuously research controller devices and architectures for lab demonstrations and product integration.
  • Write research reports, design guides, patents and performance reports.

Skills

Embedded firmware
C/C++
HDLs
Real-time control
Team leadership
MATLAB/Simulink
Python
System integration

Education

PhD or Master in Electrical/Electronic/Control Engineering

Tools

MATLAB/Simulink
C/C++
HDL tools
LTspice
Git / code management

Job description

We are partnering with a globally recognised Taiwanese technology company in power management. Their research team is developing the next generation of power and cooling technologies for the fast-growing data center sector. You'll work on early-stage projects with universities, suppliers and customers, turning new ideas into proof-of-concept designs.

Embedded Software Manager

Key Responsibilities:

  • Lead a team to design and implement embedded firmware in C/C++ and HDLs on MCUs, DSPs and FPGAs to demonstrate real world performance of novel power and cooling system technologies.
  • Develop real-time control loops, PWM generation, ADC sampling, protection, fault handling, calibration, communications and sensor integration.
  • Own controller selection, understanding hardware and control requirements to select appropriate controllers.
  • Create automated unit and integration tests, supporting HIL/SIL test benches.
  • Contribute to system requirements, architecture, code reviews, and documentation.
  • Use coding standards and software version control to produce understandable and re-useable software.
  • Support design for safety, compliance and reliability.
  • Continuously research controller devices and architectures for lab demonstrations and product integration.
  • Write research reports, design guides, patents and performance reports.

Requirements:

  • PhD or Master's degree in Electrical / Electronic / Control Engineering or related field.
  • 8+ years experience in control theory and signal processing with 3 years in a leadership or team-lead role.
  • Understanding of common power electronic architectures (AC/DC, DC/AC, DC/DC, etc) and control methods.
  • Knowledge of MATLAB/Simulink, embedded software (C/C++), and software architecture design.
  • Experience defining and setting up controller platforms and code management across multiple projects.
  • Solid understanding of microcontroller architectures, sensors, and communication protocols.
  • Hands-on prototyping and testing experience using oscilloscopes, electronic loads and power analysers.
  • Expertise in using simulation tools to aid the development and assessment of the proposed solution (MATLAB, Simulink, Python, LTspice, etc.)
  • Strong analytical, problem-solving, leadership and communication skills.
  • Experience planning projects, allocating engineering resource and project status reporting.
  • Demonstrated passion for innovation and commitment to continuous learning.

EA Personnel Registration No: R1106329

EA License No: 12C6254

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Lead – Power & Cooling Systems
Embedded Software Lead – Power & Cooling Systems

Search Staffing Pte Ltd • Singapore

On-site
SGD 180,000 - 260,000
Embedded Software Engineer
Embedded Software Engineer

BLAZECORP PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Control Systems Research Engineer (all levels)
Control Systems Research Engineer (all levels)

SEARCH STAFFING SERVICES PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Control Systems Research Engineer
Control Systems Research Engineer

Search Staffing Pte Ltd • Singapore

On-site
SGD 90,000 - 130,000
Senior / Principal Embedded Software Engineer
Senior / Principal Embedded Software Engineer

LITE-ON SINGAPORE PTE. LTD. • Singapore

On-site
SGD 130,000 - 190,000
Power Electronics Research Manager / Senior Manager
Power Electronics Research Manager / Senior Manager

Search Staffing Pte Ltd • Singapore

On-site
SGD 180,000 - 260,000
Lead Engineer, Advanced Development Electronics (Power Electronics)
Lead Engineer, Advanced Development Electronics (Power Electronics)

ENVIRODYNAMICS SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 190,000
Lead Embedded Firmware Engineer for Power & Cooling
Lead Embedded Firmware Engineer for Power & Cooling

BLAZECORP PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Power Electronics Engineers
Senior Power Electronics Engineers

search staffing services pte. ltd. • Singapore

On-site
SGD 90,000 - 130,000
Design Engineer (Power Electronics, R&D)
Design Engineer (Power Electronics, R&D)

Recruit Expert Pte. Ltd. • Singapore

On-site
SGD 60,000 - 120,000