Embedded Software Engineer
CDM Technology
Job Description
Embedded Software Engineer – Junior / Mid-Level
\nLocation: Carlsbad, CA (Onsite)
\nEmployment Type: Full-Time, Direct Hire
\nCompensation: Competitive, Based on Experience
\nAbout the Opportunity
\nCDM 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.
\nYou'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.
\nNo 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.
\nWhat You'll Be Doing
\n- \n
- Run BMS and vehicle control system test benches, including battery emulation, high-voltage fixtures, and CAN tools. \n
- Write and run test procedures against the Vehicle requirements. \n
- Automate bench tests in Python. \n
- Validate calibration data (limit tables, derating curves, protection thresholds) from battery and vehicle testing. \n
- Track down hardware and software faults, including intermittent ones, with scopes, logic analyzers, and bus captures. \n
- Inform and Fix BMS and vehicle control code in C/C++, with peer review and tests. \n
- Help validate high-voltage protection: contactors, precharge, interlocks, isolation monitoring, and pyro disconnect. \n
- Bring up new circuit boards. \n
- Support vehicle integration, fleet issues, and end-of-line testing. \n
- Flag gaps in the requirements to the senior engineers when testing turns them up. \n
- Use AI-assisted development tools day to day. \n
What We're Looking For
\n- \n
- Bachelor's in Electrical Engineering, Computer Engineering, Computer Science, or related field. \n
- 1–5 years in embedded software, test, or validation. Strong new grads with relevant internships or projects considered. \n
- Agentic coding in C, C++ and Python, well enough to read, debug, and modify embedded firmware. \n
- Test automation or data analysis. \n
- Hands-on with lab equipment: power supplies, meters, scopes, logic analyzers. \n
- Can read schematics and datasheets, or is eager to learn. \n
- Willing to learn high-voltage safety and work around HV battery systems. \n
- Onsite in Carlsbad, CA. \n
- Able to travel internationally, including to China: up to 2 weeks, 1–2 times a year. \n
Nice to Have
\n- \n
- Hands-on high-voltage battery or electrical systems experience. \n
- Battery cell or pack testing. \n
- CAN and DBC files; SPI, I2C, UART. \n
- Bare-metal or RTOS firmware. \n
- Hardware-in-the-loop testing or battery emulation. \n
- Formal test procedures with requirements traceability. \n
- Functional safety exposure. \n
- Linux, Git, Jira. \n
- Production or end-of-line test. \n
- AI coding tools such as Claude Code, Cursor, or GitHub Copilot. \n
A Modern Approach to Engineering
\nOur client uses AI-assisted development across its engineering work. Experience with these tools is a plus; curiosity about them matters more.
\nWhy This Opportunity?
\nHands-on work on electric vehicle battery systems, mentorship from experienced BMS engineers, and ownership of the tests and calibration data the vehicle runs on.
\nInterested? Apply through CDM Technology. All inquiries are confidential.
- ...Viasat is hiring a software engineer to work on the ViaSat Access Edge Terminal software. You will join a small team designing, developing, and supporting embedded software for Ka‑band, L‑band, and 5G terminals used across aviation, maritime, and residential sectors....SuggestedWork at officeFlexible hours
$97.5k - $143k
...can grow, make a difference and be proud of the work you do every day.About The RoleAs an experienced and self-motivated Embedded Software Engineer, you will work with an experienced team of software developers and product management to develop cutting-edge digital audio...Suggested$117k - $185k
...Embedded Software EngineerOne team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with... ...team.What You'll DoThis is a role for an Embedded Software Engineer within Secure Network Systems (SNS) - Viasat Government who...Suggested- ...Embedded Software EngineerLocation: RichmondSalary: 200k DOE + Bonus + RSUsThe following information aims to provide potential candidates... ...industry.They are searching for a Senior Embedded Software Engineer who has strong experience in video streaming products.Key skills...Suggested
$150k - $190k
...,000 - 190,000 per year Requirements: ~ Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field ~10+ years of embedded software development experience ~3+ years of high-voltage Battery Management System experience...SuggestedFull timeVisa sponsorship- ...Embedded Software EngineerThis is a role for an Embedded Software Engineer within Secure Network Systems (SNS) who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In...
$140.5k - $221.5k
...modems and terminals that communicate over multi-band satellite systems, including the Viasat-3 global constellation! As an Embedded Software Engineer – Cybersecurity, you will collaborate with software, security, and automation engineers to design, develop, and deploy...Work at office3 days per week$140k - $160k
...Senior Embedded Firmware EngineerAt Arlo, we're passionate about creating innovative and... ...seeking a talented Senior Embedded Firmware Engineer to develop next-generation IoT and video... ...streaming technologies, and real-time software development, with the ability to...- ...Viasat in Carlsbad, CA is seeking an Embedded Software Engineer – Cybersecurity with 8+ years of Linux C/C++ development to design, develop, and verify secure embedded terminal systems. You will integrate security tooling into CI/CD, implement access controls, and help...
$180k - $200k
...Staff Embedded Firmware EngineerAt Arlo, we're passionate about creating innovative and... ...highly experienced Staff Embedded Firmware Engineer to lead the development of next-... ...video streaming technologies, and real-time software development, along with a proven track record...$87.1k - $157.45k
...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...Local areaImmediate start- ...We are seeking a highly skilled and detail-oriented Sr. Systems Engineer to lead systems engineering activities across our product... ...review scientific analysis of the system (physical, hardware, software, algorithms, sensors, etc.) and related engineering activities...Local areaFlexible hours
- ...Technologies in San Diego, CA is seeking a Manager, Electrical Engineering – Level 5 to lead the execution of new development programs... ...design team with cross-functional collaboration across Systems, Software, and Program Management, with 5-10% travel and eligibility for...
$87k - $122k
ResponsibilitiesMaxLinear is seeking a Senior Systems Engineer to join our team. In this role, you will... ...technology, and firmware running on embedded microcontrollersUnderstand the system... ...for production testProvide hardware and software customer supportQualificationsKnowledge...Work experience placementLive in$97.5k - $143k
Description & Requirements About the Role As an experienced and self-motivated Embedded Software Engineer, you will work with an experienced team of software developers and product management to develop cutting-edge digital audio products. You will...Temporary workImmediate startRemote workFlexible hours- ...ResponsibilitiesModule/Silicon FirmwareDevelop module-level firmware (embedded C) for optical communications products; platform leverages ARM... ...photonic ICsTest SoftwareDevelop new and improve existing test software written in Python to test custom silicon and optical...Remote work
- ...and visionary Vice President, Hardware Engineering to lead the strategy, development, and... ...based solutions, and integrated hardware-software platforms. The position will provide... ...systems, connected devices, and embedded technologies. Serve as a key member of...Full timeOverseas
$180.5k - $285k
...Government Space and Emerging Technologies group as a Senior Systems Engineer. In this role, you will: Lead system-level design and... ...disciplines—including systems engineering (requirements), firmware, software, and integration & test—to deliver fully integrated solutions...- ...Inc is growing at a steady pace specializing in the fields of Software Development, Software Consultancy, and Information Technology... ...lead and continually improve NTENT’s mobile products and agile engineering processesDesign and architect mobile applications and servicesSelect...Permanent employmentFull timeH1b
- .... \n \n About the Role: \n \n This is a high-impact engineering role at a fast-moving medical device startup. For someone looking... ...test campaigns \n Interface with hardware, electrical and software teams to ensure design outputs align with system requirements....
- ...security. Job Description: Job Title: Specialist, Systems Engineer – RAMS Job Code: 42468 Job Location: Salt Lake City,... ...· Applicant will be responsible for performing RAMS hardware/software analyses, creating technical documentation and presenting...Full timeLocal area
- ...customers and transceiver suppliers. Role Summary We are looking for a Senior or Principal Embedded Firmware Engineer to develop the control firmware and software infrastructure supporting our next-generation optical interconnect platforms and evaluation systems...
$137k - $176k
...Sr. Engineer, System AdministrationWe are looking for an experienced Microsoft 365 engineer who is excited to help scale and mature the collaboration, identity, productivity, and governance platforms that support Vuori's global workforce. As Senior Engineer, Systems -...$141.5k - $224k
...Unit is seeking a visionary and technically versatile Systems Engineer to act as the "glue" that holds our complex projects together.... ...Integration: Oversee the assembly of disparate parts, ensuring that software code and physical hardware components function correctly as a...Contract work$95k - $149.5k
...positive impact to join our team.We are looking for a Systems Engineer to join our Operations team! As a Systems Engineer, you will play... ...actively contributing to the development of hardware and software test solutions. You will be a part of a group who is responsible...Work at office- ...Systems Engineer IIUnder limited direction, the Systems Engineer II plans, engineers, implements, and sustains mission-critical technology systems supporting District operations. The classification provides senior-level technical leadership, handles complex escalations...Work at officeAfternoon shift
$177.5k - $280k
...that drives positive impact to join our team. What you'll do The Integrated Solutions Business Unit is hiring a Lead Systems Engineer to serve as the technical center of gravity for our Tactical Mission Fabric (TMF) program. This is a hands-on systems engineering...Contract work$135k - $150k
DescriptionThe Senior Site Reliability Engineer (SRE) will be responsible for ensuring the availability, performance, scalability, and operational efficiency of the Informatix cloud platform. This role is focused on reducing manual operations work (toil), automating system...Full timeLocal areaVisa sponsorshipWork visa$153k - $284k
...products.Serve as the primary responsible engineer for certification to common National... ...leadership across secure system design, embedded cryptographic solutions, and communications... ...Coordinate across systems, hardware, software, firmware, and production teams to ensure...Local areaFlexible hours$95k - $149.5k
...Systems EngineerWe are looking for a Systems Engineer to join our Operations team! As a Systems Engineer, you will play a pivotal role... ...entails actively contributing to the development of hardware and software test solutions. You will be a part of a group who is...Work at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- entry level software sales Carlsbad, CA
- id software Carlsbad, CA
- software sales Carlsbad, CA
- software asset management analyst Carlsbad, CA
- healthcare software sales Carlsbad, CA
- embedded software Carlsbad, CA
- software technical support Carlsbad, CA
- software applications developer Carlsbad, CA
- software technology Carlsbad, CA
- government software Carlsbad, CA







