Senior Firmware Engineer

FlexKallang, SingaporeOn-siteFull-timeSenior, 5–8 yearsListed 3 months ago

Apply now

About this role

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 Summary

Summary:

To support our extraordinary teams who build great products and contribute to our growth, we’re looking to add a Senior Firmware Engineer located in Kallang, Singapore . This includes maintaining quality engineering programs, standards, and improvements within the organization.

What a typical day looks like:

- The Firmware engineer will work with Battery Management System (BMS) software and hardware circuits, Switching Power supplies (SMPS)   software   and hardware circuits.

- Candidate will define and develop BMS requirements for software and control algorithms, development, release and execution of test plans and builds.

- Team player, work cross-functionally with different teams to verify software meets system needs and requirements.

- Track and troubleshoot issues and test systems on benches, actual systems   and on   ATE systems.

The experience   we’re   looking to add to our team:

- Minimum 5 years of engineering experience in software development for battery systems (BBU, UPS), SMPS, Pure-Sine   Inverters   and related industries.

- Experience with BMS/SMPS software creation,   debugging   and control algorithms.

- Experience with software development tools, debugging tools, test tools creation and   diagnostics   tools. (e.g., scripts, i2c analyzer, python, etc.)

- Experience with software change and update cycle management.

- Experience with electrical circuits used in BMS hardware and in SMPS (Switch-mode power supplies) hardware.

- Excellent communication skills. (verbal and written)

- Problem solving and organizational skills.

- Can   work beyond normal working hours and work on overseas trips   for   build support.

What you’ll receive for the great work you provide;

- Medical benefits, dental,
- Life Insurance
- Paid Time Off

AA07

##

## Job Category
Design, Process & Technology Engineering

Required 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 [email protected] 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).