Description
Flex is the diversified manufacturing partner of choice that helps market-leading brands design, build and deliver innovative products that improve the world.
A career at Flex offers the opportunity to make a difference and invest in your growth in a respectful, inclusive, and collaborative environment. If you are excited about a role but don't meet every bullet point, we encourage you to apply and join us to create the extraordinary.
Job SummaryTo 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, STM32, TI UCD3138, 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
AX01
KL03
Job Category Design, Process & Technology EngineeringRequired Skills:
Optional Skills:
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 accessibility@flex.com 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).
Apply on company website