Firmware Engineer; Advanced Engineering
Listed on 2026-07-01
-
Engineering
Systems Engineer, Electrical Engineering, Embedded Software Engineer
Location: Hot Springs
Staff/Sr. Firmware Engineer, Advanced Engineering
To support our extraordinary teams who build great products and contribute to our growth, we're looking to add a Staff/Sr. Firmware Engineer, Advanced Engineering located in TW Taipei Wugu Site.
What a typical day looks like:
- Develop and implement embedded firmware solutions for digitally controlled power conversion systems such as DC-DC converters and AC-DC converters, ensuring optimal performance.
- Design control algorithms and integrate them into system architectures, focusing on achieving high efficiency, reliability, and compliance with stringent performance requirements.
- Collaborate closely with cross-functional teams to verify that firmware meets all system needs and requirements, fostering a cooperative approach to problem-solving.
- Participate actively in design validation testing processes, engineering builds including Proto/EVT/DVT/PVT stages, and system integration testing.
- Optimize firmware through rigorous testing and analysis to ensure robust operation under diverse conditions and seamless integration with hardware components.
- Contribute to the development of bootloaders and firmware upgrade mechanisms that enable secure and reliable updates across multiple platforms.
- Implement communication protocols such as UART, SPI, I2C, and CANBUS for real-time data exchange, telemetry, and protocol compliance within complex power systems.
- Model control systems using MATLAB/Simulink or PLECS to validate designs before implementation, ensuring accuracy and effectiveness.
- Debug hardware-firmware interaction issues using tools like oscilloscopes, logic analyzers, identifying root causes efficiently.
- Support business travel requirements as needed by project timelines, demonstrating flexibility in working hours to meet critical milestones.
The experience we're looking to add to our team:
- Minimum five years of proven experience in embedded firmware development for power supply or related industries is essential.
- Power Supply FW design (C/C++) hands-on experience with MCUs, Microchip dSPIC, STM
32, TI UCD
3138, TI C2000. - Comprehensive understanding of power topologies such as buck, boost, half/full-bridge circuits, LLC resonant converters, PFC modules and inverter technologies is beneficial.
- Demonstrated ability using MATLAB/Simulink or PLECS software tools for control system modelling and design enhances your suitability for this position.
- Familiarity with common communication interfaces including UART, SPI, I2C and CANBUS for real-time data exchange is important.
- Experience creating bootloaders as well as implementing secure firmware upgrade mechanisms adds value to your application.
- Ability to work independently. Develop and test power supply units by using oscillation scope (HV, current probe), electronic load, multi-meter, AC/DC source.
- Excellent analytical and problem-solving skills. Experience of power supply trouble shooting, resolve issues. Self-driven to learn new cutting-edge technology.
- Ability to effectively communicate product architectures, design proposals with internal/external worldwide stakeholders.
Here are a few of our preferred experiences:
- FPGA experience is a plus
What you'll receive for the great work you provide:
- Social Insurance (Labor Insurance, NHI, Labor Pension)
- Group Insurance (Life Insurance)
- PTO
Job Category:
Design, Process & Technology Engineering
Flex is an Equal Opportunity Employer and employment selection decisions are based on merit, qualifications, and abilities. We do not discriminate based on: age, race, religion, color, sex, national origin, marital status, sexual orientation, gender identity, veteran status, disability, pregnancy status, or any other status protected by law. We're happy to provide reasonable accommodations to those with a disability for assistance in the application process.
Please email and we'll discuss your specific situation and next steps (
NOTE:
this email does not accept or consider resumes or applications. This is only for disability assistance. To be considered for a position at Flex, you must complete the application process first).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).