Senior Firmware Engineer

Power Systems R and D

Singapore

On-site

SGD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical benefits
Dental benefits
Life Insurance
Paid Time Off

Job summary

Power Systems R and D in Kallang, Singapore, seeks a Senior Firmware Engineer to develop BMS software for battery systems and SMPS hardware. You will define requirements, ensure software meets system needs, and run tests across benches and ATE environments.

The role requires 5+ years in battery-system software, strong debugging, and proficiency with Python and I2C tools. Willingness to travel for build support and overseas trips is noted.

Qualifications

  • Minimum 5 years of engineering experience in software development for battery systems (BBU, UPS), SMPS, 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).
  • Experience with software change and update cycle management.
  • Experience with electrical circuits used in BMS hardware and in SMPS hardware.

Responsibilities

  • Define and develop BMS software requirements and control algorithms for release and testing.
  • Work with cross-functional teams to ensure software meets system requirements.
  • Track, troubleshoot and test on bench, system and ATE environments.
  • Support build and verification across hardware and software for battery systems.

Skills

BMS software
Python scripting
Electronics debugging
Cross-functional teamwork
System integration

Education

Bachelor's in Electrical/Computer Engineering

Tools

I2C analyzer
Diagnostics tools

Job description


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)softwareand 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 systemsand onATE systems.

The experiencewe’relooking to add to our team:
  • Minimum 5 years of engineering experience in software development for battery systems (BBU, UPS), SMPS, Pure-SineInvertersand related industries.

  • Experience with BMS/SMPS software creation,debuggingand control algorithms.

  • Experience with software development tools, debugging tools, test tools creation anddiagnosticstools. (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.

  • Canwork beyond normal working hours and work on overseas tripsforbuild support.

What you’ll receive for the great work you provide;
  • Medical benefits, dental,

  • Life Insurance

  • Paid Time Off

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer - BMS & SMPS Systems
Senior Firmware Engineer - BMS & SMPS Systems

Power Systems R and D • Singapore

On-site
SGD 110,000 - 160,000
Medical benefits
Dental benefits
Life Insurance
+1
Assistant / Principal Electrical & Electronics Engineer
Assistant / Principal Electrical & Electronics Engineer

ST Engineering • Singapore

On-site
SGD 70,000 - 100,000
Competitive remuneration
Comprehensive benefits
Collaborative workplace
+1
Customer Service Engineer
Customer Service Engineer

RIELLO UPS SINGAPORE PTE. LTD. • Singapore

On-site
SGD 45,000 - 78,000
Competitive salary
Comprehensive benefits
Ongoing training and career developm.
+1
BMS Electrical Engineer
BMS Electrical Engineer

SHINRYO CORPORATION • Singapore

On-site
SGD 60,000 - 80,000
BMS Electrical Engineer (Building Management Systems) - Up to S$6,000 + Bonus
BMS Electrical Engineer (Building Management Systems) - Up to S$6,000 + Bonus

RECRUIT NOW SINGAPORE PTE. LTD. • Singapore

On-site
Performance Bonus
Site-Based Allowances
Senior Electrical Engineer, MedTech Systems Architect
Senior Electrical Engineer, MedTech Systems Architect

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 90,000 - 150,000
Senior Engineer, Electrical Engineering, MedTech Catapult
Senior Engineer, Electrical Engineering, MedTech Catapult

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 90,000 - 150,000
Software Senior Engineer
Software Senior Engineer

United States Digital Space LLC • Singapore

On-site
SGD 80,000 - 100,000
Assistant Engineering Manager – Power Systems, BESS & Renewable Energy | Up to S$8K + Allowances + Bonus/AWS
Assistant Engineering Manager – Power Systems, BESS & Renewable Energy | Up to S$8K + Allowances + Bonus/AWS

RECRUIT NOW SINGAPORE PTE. LTD. • Singapore

On-site
SGD 88,000 - 112,000
AWS
Performance bonus
Allowances
BMS Engineer
BMS Engineer

DayOne Data Centers Ltd. • Singapore

On-site
SGD 70,000 - 110,000