Embedded Software Engineer - Emergent Software

OpenTalent

Carlsbad (CA)

On-site

USD 150,000 - 205,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

OpenTalent is representing a direct hire for our client in Carlsbad, CA, on-site. They seek an Embedded Software Engineer (Battery Management System) to lead development of a high-voltage BMS platform and own the software architecture, validation, and long-term strategy.

You will collaborate with embedded software, electrical, and systems teams, starting from architecture through deployment, mentoring junior engineers as the team grows in a fast-paced startup environment.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
  • 10+ years of embedded software development experience.
  • 3+ years of high-voltage Battery Management System experience.
  • Strong C programming skills with working knowledge of C++.
  • Experience with bare-metal embedded systems and Linux development.
  • Proficiency with Git and source control practices.
  • Experience using Python and test equipment.
  • Track record of delivering production-quality embedded software.

Responsibilities

  • Lead development and ownership of high-voltage BMS software
  • Define technical direction and execution plans for the BMS program
  • Design, develop, debug, test, and validate embedded software
  • Translate system requirements into software architecture and implementation
  • Develop embedded drivers from hardware schematics and component datasheets
  • Bring up, test, and troubleshoot new circuit board designs
  • Collaborate with electrical, systems, and embedded software teams
  • Participate in code, software design, and schematic reviews
  • Maintain high standards for software quality, performance, and maintainability
  • Support internal ownership of critical vehicle technology
  • Mentor junior engineers as the team grows

Skills

Technical leadership
Ownership
Communication
Mentorship
Problem solving

Education

Bachelor's degree in EE/CS/CE

Tools

C
C++
Python
Linux
Git
CAN bus
LIN bus
Oscilloscope

Job description

This is a direct hire for one of our clients working on site out of the Carlsbad, CA offices. Eligible candidates must be authorized to work in the United States without visa or sponsorship.

Our client is seeking a Embedded Software Engineer (Battery Management System) to lead development of a high-voltage BMS platform. This individual will serve as the technical owner for BMS software, driving architecture, implementation, validation, and long-term strategy while partnering with embedded software and electrical engineering teams. This role is critical to maintaining ownership of core vehicle intellectual property and closing a key technical gap within the engineering organization.

Responsibilities

Lead development and ownership of high-voltage BMS software

Define technical direction and execution plans for the BMS program

Design, develop, debug, test, and validate embedded software

Translate system requirements into software architecture and implementation

Develop embedded drivers from hardware schematics and component datasheets

Bring up, test, and troubleshoot new circuit board designs

Collaborate with electrical, systems, and embedded software teams

Participate in code, software design, and schematic reviews

Maintain high standards for software quality, performance, and maintainability

Support internal ownership of critical vehicle technology

Mentor junior engineers as the team grows

Qualifications

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field

10+ years of embedded software development experience

3+ years of high-voltage Battery Management System experience

Strong C programming skills with working knowledge of C++

Experience with bare-metal embedded systems

Deep understanding of distributed high-voltage BMS architectures

Knowledge of functional safety principles

Experience in Linux development environments

Proficiency with Git and source control practices

Experience using Python

Track record of delivering production-quality embedded software

Experience using oscilloscopes, multimeters, power supplies, logic analyzers, and related test equipment

Strong technical communication skills

Ability to take ownership and lead complex engineering initiatives

Comfortable working in a fast-paced startup environment

Nice to Haves

Automotive EV battery systems experience

Experience with Tesla, Rivian, hybrid vehicle programs, or similar organizations

Knowledge of EV architectures and subsystems

Experience with CAN bus and LIN bus communications

Familiarity with Jira

Background in aerospace, medical device, industrial automation, or other high-voltage industries

Leadership or mentoring experience

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Emergent Staffing • Carlsbad (CA)

On-site
USD 150,000 - 210,000
Embedded Software Engineer
Embedded Software Engineer

Emergent Software • Carlsbad (CA)

On-site
USD 130,000 - 190,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
Senior Embedded Engineer, High-Voltage BMS Lead (Onsite)
Senior Embedded Engineer, High-Voltage BMS Lead (Onsite)

Emergent Staffing • Carlsbad (CA)

On-site
USD 150,000 - 210,000
Lead Embedded Software Engineer – High-Voltage BMS
Lead Embedded Software Engineer – High-Voltage BMS

OpenTalent • Carlsbad (CA)

On-site
USD 150,000 - 205,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
BMS Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Battery Management Engineer
Battery Management Engineer

Stellantis NV • Auburn (AL)

On-site
USD 90,000 - 120,000
Battery Management Engineer
Battery Management Engineer

Stellantis Financial Services • Auburn Hills (MI)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Goodwin Recruiting • Dallas (TX)

On-site
USD 110,000 - 165,000
Professional development opportunities
Dynamic, collaborative environment