Search by job, company or skills

Embedded Software Manager

Embedded Software Manager

search staffing services pte. ltd.
8-11 Years
SGD 10,000 - 16,000 per month
  • Posted 13 days ago
  • Be among the first 10 applicants

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

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

PWM generation

sensor integration

controller platforms

HDLs

protection fault handling

software architecture design

DSPs

microcontroller architectures

power analysers

real-time control loops

ADC sampling

electronic loads

FPGAs

MCUs