Embedded Software Engineer for Battery Management (BMS)

Battery Management Technology Corporation

Dallas (TX)

On-site

USD 90,000 - 120,000

Full time

10 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

BMTech is seeking a Software Engineer to join our engineering team developing embedded software for advanced battery management systems (BMS). This is an excellent opportunity for recent graduates and early-career engineers to gain hands-on experience designing, testing, and optimizing embedded software in the clean energy industry.

Develop and maintain embedded software in C for microcontroller-based platforms, participate in code reviews, and contribute to software validation, HIL testing, and

Qualifications

  • Bachelor's degree in CS/CE/EE or related field.
  • Experience with C programming through coursework, internships, or professional work.
  • Solid understanding of data structures, algorithms, computer architecture, and operating systems.
  • Experience using Git or other version control systems.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work effectively both independently and in a collaborative team environment.

Responsibilities

  • Develop and maintain embedded software for battery management systems using C.
  • Design, implement, test, and debug firmware for microcontroller-based platforms.
  • Develop unit tests and support software validation, HIL testing, and system integration.
  • Collaborate with hardware, test, and manufacturing teams to integrate and troubleshoot embedded systems.
  • Participate in code reviews and contribute to software quality and continuous improvement.
  • Create and maintain technical documentation, including design specifications and test reports.

Skills

C programming
Data structures
Algorithms
OS concepts
Git
Analytical skills
Communication skills
Independent & team work

Education

Bachelor's degree in CS/CE/EE or related field

Tools

Git

Job description

BMTech is seeking a Software Engineer to join our engineering team developing embedded software for advanced battery management systems (BMS). This is an excellent opportunity for recent graduates and early-career engineers to gain hands-on experience designing, testing, and optimizing embedded software in the clean energy industry.

Develop and maintain embedded software in C for microcontroller-based platforms, participate in code reviews, and contribute to software validation, HIL testing, and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Battery Management Technology Corporation • Dallas (TX), Northern (KY)

Hybrid
USD 90,000 - 120,000
Senior High-Voltage BMS Embedded Software Lead
Senior High-Voltage BMS Embedded Software Lead

Emergent Software • Carlsbad (CA)

On-site
USD 130,000 - 190,000
Embedded Software Engineer: Battery Systems & BMS (Onsite)
Embedded Software Engineer: Battery Systems & BMS (Onsite)

Real Time Recruitment Solutions (RTRS) • Houston (TX)

On-site
USD 80,000 - 110,000
Competitive package
Modern lab environment
Technical ownership
Senior Manager, Embedded Firmware for BMS
Senior Manager, Embedded Firmware for BMS

Eos Energy Storage • Edison (NJ)

On-site
USD 140,000 - 190,000
BMS Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
BMS Software Engineer - Shape Next-Gen EV Batteries
BMS Software Engineer - Shape Next-Gen EV Batteries

Evolving Solution Services • Houston (TX)

On-site
USD 90,000 - 130,000
BMS Software Engineer
BMS Software Engineer

Evolving Solution Services • Houston (TX)

On-site
USD 90,000 - 130,000
BMS Software Engineer
BMS Software Engineer

Microvast • Houston (TX)

On-site
USD 85,000 - 110,000
Staff Engineer, BMS Embedded Software
Staff Engineer, BMS Embedded Software

Aptera Motors Corp • Carlsbad (CA)

On-site
USD 150,000 - 230,000
Fully funded benefits package for EMP/
Market-competitive compensation
BESS BMS Software Engineer - Model-Based Embedded Dev
BESS BMS Software Engineer - Model-Based Embedded Dev

Microvast • Houston (TX)

On-site
USD 85,000 - 110,000