Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

CDM Technology

Embedded Software Engineer – Junior / Mid-Level

Location: Carlsbad, CA (Onsite)

Employment Type: Full-Time, Direct Hire

Compensation: Competitive, Based on Experience

About the Opportunity

CDM Technology is partnering with an electric vehicle manufacturer in Carlsbad to hire a hands-on engineer for battery management system (BMS) and vehicle control system test and calibration.

You'll work alongside senior BMS engineers who own the requirements and architecture. You'll be the one in the lab: running the test benches, automating tests, producing calibration data, and debugging hardware with a scope in hand. You'll also write code, including fixes to the BMS itself.

No automotive or BMS experience required. We'll train someone with solid fundamentals and real lab time, whether from medical devices, robotics, industrial automation, aerospace, or consumer electronics.

What You'll Be Doing

  • Run BMS and vehicle control system test benches, including battery emulation, high-voltage fixtures, and CAN tools.
  • Write and run test procedures against the Vehicle requirements.
  • Automate bench tests in Python.
  • Validate calibration data (limit tables, derating curves, protection thresholds) from battery and vehicle testing.
  • Track down hardware and software faults, including intermittent ones, with scopes, logic analyzers, and bus captures.
  • Inform and Fix BMS and vehicle control code in C/C++, with peer review and tests.
  • Help validate high-voltage protection: contactors, precharge, interlocks, isolation monitoring, and pyro disconnect.
  • Bring up new circuit boards.
  • Support vehicle integration, fleet issues, and end-of-line testing.
  • Flag gaps in the requirements to the senior engineers when testing turns them up.
  • Use AI-assisted development tools day to day.

What We're Looking For

  • Bachelor's in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 1–5 years in embedded software, test, or validation. Strong new grads with relevant internships or projects considered.
  • Agentic coding in C, C++ and Python, well enough to read, debug, and modify embedded firmware.
  • Test automation or data analysis.
  • Hands-on with lab equipment: power supplies, meters, scopes, logic analyzers.
  • Can read schematics and datasheets, or is eager to learn.
  • Willing to learn high-voltage safety and work around HV battery systems.
  • Onsite in Carlsbad, CA.
  • Able to travel internationally, including to China: up to 2 weeks, 1–2 times a year.

Nice to Have

  • Hands-on high-voltage battery or electrical systems experience.
  • Battery cell or pack testing.
  • CAN and DBC files; SPI, I2C, UART.
  • Bare-metal or RTOS firmware.
  • Hardware-in-the-loop testing or battery emulation.
  • Formal test procedures with requirements traceability.
  • Functional safety exposure.
  • Linux, Git, Jira.
  • Production or end-of-line test.
  • AI coding tools such as Claude Code, Cursor, or GitHub Copilot.

A Modern Approach to Engineering

Our client uses AI-assisted development across its engineering work. Experience with these tools is a plus; curiosity about them matters more.

Why This Opportunity?

Hands-on work on electric vehicle battery systems, mentorship from experienced BMS engineers, and ownership of the tests and calibration data the vehicle runs on.

Interested? Apply through CDM Technology. All inquiries are confidential.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in San Diego, CA vacancy
  • $221k - $265k

    San Diego, CA / Foster City, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    3 days ago
  • $164k - $223k

    San Diego, CASoftware - Software Platforms and Product /Full-time /HybridZoox is looking for an embedded software engineer to join our Firmware Platforms team. In this role, you will be responsible for developing, extending, and maintaining support for multiple embedded... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    1 day ago
  • $87.1k - $157.45k

     ...national security against ever-adapting threats. Our Electronic Warfare division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software integration in San Diego, CA.Leidos is a DOD leader in electronic... 
    Suggested
    Full time

    Leidos

    San Diego, CA
    2 days ago
  • $200k - $250k

    DescriptionKforce's client, a growing technology company located in San Diego, is seeking a Senior Embedded Software Engineer (Communications) to design and develop innovative software platforms for 5G User Equipment (UE) and Customer Premises Equipment (CPE). Summary:... 
    Suggested
    Flexible hours

    KForce

    San Diego, CA
    2 days ago
  • $155k - $185k

     ...medicines that teach the body to manufacture its own disease-fighting tools. For more information, visit . Job summaryThe Senior Embedded Software Engineer is responsible for the design, development, verification, maintenance, and sustaining support of safety-critical embedded... 
    Suggested
    Full time
    Temporary work

    Inovio Pharmaceuticals

    San Diego, CA
    3 days ago
  •  ...Embedded Software Engineer Department: R&D Reports To: VP of Software Engineering Location: San Diego, CA Work Schedule: Hybrid Employment Type: Full-Time FLSA Status: Exempt Work Authorization: U.S. Citizens or Green Card Holders Only Job... 
    Full time

    FBSPL

    San Diego, CA
    4 days ago
  •  ...We are seeking an experienced Senior Embedded Software Engineer to design and develop embedded software for space-based systems, including computer boards. This is a hands-on, on-site position focused on real-time, high-reliability applications. Key Responsibilities... 

    Trinity Technology Solutions

    San Diego, CA
    2 days ago
  • $125k - $150k

     ...Defense innovators. Here, visionary minds engineer the future of space technology through...  ...compact, and cyber-secure solutions. From software-defined radios to cutting-edge...  ...infinite, together. A DAY IN THE LIFE: The Embedded Software Engineer III plays a key role in... 
    Work visa
    Flexible hours

    Innoflight Inc

    San Diego, CA
    3 days ago
  • $100 - $110 per hour

     ...Job Position: Embedded Software Engineer Duration: 12 months Base pay range $100.00/hr - $110.00/hr Job Description Seeking highly experienced Senior Software Engineer to contribute to the development of advanced real-time embedded software for medical devices. This position... 
    Contract work

    Indotronix Avani Group

    San Diego, CA
    1 day ago
  •  ...Job Description: Embedded Software Engineer - Drone Systems Build software that helps power next-generation drone systems supporting U.S. Government programs. Are you the kind of engineer who likes working close to the hardware, digging into complex Linux issues... 
    Local area
    Immediate start
    Remote work
    Flexible hours
    2 days per week

    PTF Consulting LLC

    San Diego, CA
    4 days ago
  •  ...Embedded Systems Software EngineerQualcomm is looking for a highly motivated Embedded Systems Software Engineer to join our Data / Networking software team. In this role, you will design, develop, optimize, and maintain high-performance Ethernet networking and data-path... 

    Qualcomm

    San Diego, CA
    2 days ago
  • $85.54 per hour

     ...We have an outstanding Contract position for an Embedded Software Engineer to join a leading Company located in the San Diego, CA surrounding area. Pay Rate: $85.54 **US Citizenship is required.** **Candidate must possess an Active Secret Security Clearance... 
    Full time
    Contract work
    Temporary work
    For contractors
    Local area

    Tad PGS

    San Diego, CA
    2 days ago
  •  ...We are looking for software engineers with very strong embedded software experience and expertise. We would like them to support us with embedded software development, including drivers, RTOS (like Zephyr and FreeRTOS), Pigweed, connectivity stacks (USB, BLE, WiFi), and... 
    Overseas

    ThunderSoft

    San Diego, CA
    22 hours ago
  •  ...Embedded Software EngineerResponsibilities: In this role you will get to design, develop, integrate and test software for our end-user customers...  ...work with multi-disciplinary teams, such as with Systems Engineering, Digital Engineering, Hardware, and Integration & Test, in... 
    Full time

    Precision Resources Company, Inc.

    San Diego, CA
    2 days ago
  • $153.6k - $215k

     ...revolutionize space technology by developing secure, mission-critical software that powers our satellite constellation. Your work will...  ...de-orbit.About the Role:We're seeking an experienced embedded software engineer with security experience to architect and develop mission-... 
    Permanent employment
    Local area
    Worldwide
    Flexible hours

    Amazon

    San Diego, CA
    4 days ago
  • RESPONSIBILITIES: Kforce's client, a growing technology company located in San Diego, is seeking a Senior Embedded Software Engineer (Communications) to design and develop innovative software platforms for 5G User Equipment (UE) and Customer Premises Equipment (CPE)... 
    Hourly pay
    Contract work
    Flexible hours

    Kforce Technology Staffing

    San Diego, CA
    3 days ago
  •  ...Solutions is a minority-owned small business that provides Software, AI/ML, and Cloud Engineering Solutions for our Department of Defense, Intelligence...  ...and our country. We are seeking an experienced Embedded Software Engineer to support the development, integration... 
    Full time

    Pinnacle Government Solutions

    San Diego, CA
    -78
  •  ...a 12 plus month contract in San Diego, CA YOU MUST HAVE OR BE ABLE TO GET A US SECURITY CLEARANCE! As a Senior Embedded Software Engineer , you will design and develop advanced embedded software solutions that power satellite avionics and payload data processing... 
    Contract work

    Black Diamond Networks

    San Diego, CA
    -78
  •  ...Senior Embedded Software Engineer Location: San Diego, CA Summary Our client is a leading provider of advanced communication solutions, specializing in high-performance wireless communication technologies for mission-critical applications. With a strong focus... 

    Precision Solutions

    San Diego, CA
    2 days ago
  • $117.8k - $176.6k

     ...Software EngineerAs a leading technology innovator, Qualcomm pushes the boundaries of what's possible...  ...connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or... 
    Work experience placement

    Qualcomm

    San Diego, CA
    1 day ago
  • $209k - $313k

     ...across Specs, Snapchat, and other services.We're looking for an Embedded Engineer to join the SPECS team!What you’ll do:Lead or participate in the design, architecture and implementation of embedded software in both prototype and shipping consumer productsDesign and... 
    Live in
    Work at office
    Local area

    Snapchat, Inc.

    San Diego, CA
    3 days ago
  •  ...Job Description Job Description Zoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing, building, and testing real-time embedded code in C/C++ for BMS (Battery Management Systems). Key responsibilities... 
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    2 days ago
  • $115k - $150k

     ...Requirements: Bachelors degree in Electrical Engineering, Computer Science, Physics, or a related field,...  ...least 3 years of professional C/C++ experience; embedded experience is preferred Working knowledge of software engineering practices, including code reviews, version... 
    Full time

    The Roar

    San Diego, CA
    3 days ago
  •  ...Job Description Job Description Title: Lead Embedded Software Engineer Term: Long-Term Contractor or Perm Location: San Diego-Hybrid Start Date ASAP ***Required: US Citizen*** Requirements Lead and mentor a team of embedded software engineers,... 
    Permanent employment
    For contractors
    Immediate start

    A2e Technologies

    San Diego, CA
    3 days ago
  • $130k - $150k

    Embedded Software Engineer III - RUST GROW WITH US AND STAY EXTRAORDINARY: Launch your career to new heights with Innoflight—one of San Diego’s fastest-growing Aerospace and Defense innovators. Here, visionary minds engineer the future of space technology through pioneering... 
    Full time
    Work visa
    Flexible hours

    Innoflight Inc

    San Diego, CA
    1 day ago
  • $143.7k - $194.4k

     ...capabilities only possible through true Software Defined Networking (SDN).We are growing fast and looking for senior systems engineers who can deliver ultra-high performance —...  ...software engineering — kernel development, embedded systems, or high-performance networking —... 
    Internship
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Amazon

    San Diego, CA
    3 days ago
  • $142.2k - $213.4k

     ...only part of history, they're making history. Northrop Grumman Aeronautics Systems is looking to add a Senior Principal Embedded Software Engineer to join our team of qualified, diverse individuals within our Software organization. This position is located in San... 
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $50 - $80 per hour

     ...every Link 16 message, track update, and network participant is embedded software that enables communication, timing, synchronization, message...  ...across mission-critical platforms.We are seeking an engineer who understands the technology powering tactical communications... 
    Contract work
    Temporary work

    TEKsystems

    San Diego, CA
    11 hours ago
  • $177k - $265.6k

     ...Staff Engineer Embedded SoftwareAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact...  ...for you to join our team as a Staff Embedded Engineer Software based out of San Diego, CA.In this role you will design, develop... 
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  •  ...PujarContact Email: ****@*****.*** Global Corporation () is currently seeking an Information Technology - Engineer Embedded Software 3 for our client at location San Diego, California, United States (Onsite).[Job Description:]Description Of ServicesThe Embedded... 
    Immediate start

    Prolim Global

    San Diego, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!