SEARCH STAFFING SERVICES PTE. LTD.
Embedded Software Manager
- Compensation
- SGD 10K–SGD 16K / mo
- Location
- Singapore
- Work setup
- Not specified
- Seniority
- Lead
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Embedded
- Posted
Skills
Must have
- • 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
Full 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.