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.
$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/...SuggestedFull timeTemporary workRelocation package$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...SuggestedFull timeTemporary workRelocation package$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...SuggestedFull time$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:...SuggestedFlexible hours$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...SuggestedFull timeTemporary work- ...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
- ...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...
$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 visaFlexible hours$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- ...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 areaImmediate startRemote workFlexible hours2 days per week
- ...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...
$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 timeContract workTemporary workFor contractorsLocal area- ...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
- ...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
$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 employmentLocal areaWorldwideFlexible hours- 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 payContract workFlexible hours
- ...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
- ...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
- ...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...
$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$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 inWork at officeLocal area- ...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 workRelocation package
$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- ...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 employmentFor contractorsImmediate start
$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 timeWork visaFlexible hours$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 —...InternshipLocal areaImmediate startWorldwideFlexible hours$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 packageShift work$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 workTemporary work$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- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded engineer San Diego, CA
- embedded software engineer San Diego, CA
- embedded systems software engineer San Diego, CA
- embedded developer San Diego, CA
- software implementation project manager San Diego, CA
- healthcare software sales San Diego, CA
- software qa San Diego, CA
- software sales San Diego, CA
- software applications developer San Diego, CA
- id software San Diego, CA





