×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer - Emergent Software

Job in Carlsbad, San Diego County, California, 92002, USA
Listing for: OpenTalent
Full Time position
Listed on 2026-09-10
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 150000 - 205000 USD Yearly USD 150000.00 205000.00 YEAR
Job Description & How to Apply Below

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

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary