Embedded Software Engineer - Battery Management Systems
$200k - $240kZoox
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 include implementing safety algorithms, managing board bring-up, and ensuring seamless hardware-software integration. The work includes Power management and efficiency, Charging control, a variety of operator controls, integration of supplier systems, coordination and control of all Power sub-systems, and low-level vehicle controls. This work requires collaboration with vehicle engineers, systems engineers, controls engineers, and suppliers to ensure the Zoox vehicle can drive safely and reliably. We are looking for people who are passionate about working with hardware and developing production-quality code for complex dynamic systems.
In this role, you will:
- Design, develop, and test embedded software for BMS (Battery Management Systems of the Zoox vehicle
Implement core logic for cell balancing, charging control, thermal management, and contactor controls.
Integrate supplier sub-systems into the Zoox software stack
Create software requirements, design documentation, test plans, and other supporting documentation
Work cross-functionally with vehicle engineers, controls engineers, software engineers, validation engineers, and other experts to ensure a seamless and highly automated experience for the Zoox vehicle
Contribute to all phases of the software development cycle including prototyping, requirements capture, design, implementation, and validation
Qualifications
- Bachelor’s or Master’s degree in computer science, electrical engineering, mechanical engineering, or equivalent experience
- 8+ years of experience developing real-time embedded software for Power Electronics and Battery Management.
Strong embedded C/C++ programming experience
Experience with embedded micro-controllers and/or microprocessors (ARM, PowerPC)
Hands-on experience with hardware bring-up and system debugging
Understanding of sensors and actuators and automotive communication protocols (CAN, LIN)
Bonus Qualifications
- Basic knowledge of control systems for electromechanical systems
Experience with CAN, LIN analysis, and debugging tools (PCAN, CANalyzer, CANape, etc.)
Familiarity with high assurance development practices and tools (Polarion, ISO-26262, MISRA C/C++, etc)
$200,000 - $240,000 a year
Compensation
There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The salary range for this position is $200,000 to $240,000. A sign-on bonus may be offered as part of the compensation package. Compensation will vary based on geographic location and level. Leveling, as well as positioning within a level, is determined by a range of factors, including, but not limited to, a candidate's relevant years of experience, domain knowledge, and interview performance. The salary range listed in this posting is representative of the range of levels Zoox is considering for this position.
Zoox also offers a comprehensive package of benefits including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.
About Zoox
Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market. Sitting at the intersection of robotics, machine learning, and design, Zoox aims to provide the next generation of mobility-as-a-service in urban environments. We’re looking for top talent that shares our passion and wants to be part of a fast-moving and highly execution-oriented team.
Accommodations
If you need an accommodation to participate in the application or interview process please reach out to [email protected] or your assigned recruiter.
A Final Note:
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...Job Description Job Description Senior Systems/Software Engineer Opening ANSOL needs a Senior Systems/Software Engineer to support its... ...and SOAR · Experience with automation and configuration management tools (e.g., Ansible, Terraform, Puppet) · Experience with...SuggestedWork at officeRemote work
$159.2k - $215.3k
...secure, mission-critical software that powers our satellite... ...re seeking an experienced embedded software engineer with security experience to... ...firmware for our satellite systems. You'll work at the intersection... ..., including key management and secure storage- Knowledge...SuggestedPermanent employmentInternshipLocal areaWorldwideFlexible hours$86.9k - $198k
Enterprise IT Systems EngineerThe Opportunity: Support enterprise-... ...Public Key Infrastructure (PKI). Manage enterprise backup and... ...experience with enterprise systems engineering in a DoD or secure... ...servers, storage, networking, software, and application servicesExperience...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$120k
...seeking an Information Technology Project Manager to plan and manage IT projects while... ...(route, switch, wireless) Network and systems assessment and design Physical to virtual... ...) Microsoft Office Suite or related software Benefits: ~401k ~ Health ~...SuggestedFull timeWork at office$125k - $150k
...Here, visionary minds engineer the future of space technology... ...solutions. From software-defined radios to... ...cutting-edge cryptographic systems and avionics,... ...IN THE LIFE: The Embedded Software Engineer III... ...monitoring and power management software, preparing Linux...SuggestedFull timeWork visaFlexible hours$155k - $185k
...information, visit . Job summaryThe Senior Embedded Software Engineer is responsible for the design,... ..., motor control, UI/display systems, battery powered systems, cybersecurity, hardware... ..., including motor control, battery management, board bring up, bootloaders,...Full timeTemporary work- ...legacy command and control systems into a modern hybrid cloud environment... ...develop, plan, and execute software and hardware integration... ...budgets.· Configuration Management Tools and best practices.· SW... ...infrastructure).Job Field: Engineering and SciencesTravel: Yes, 10...
- ...seamlessly combines clients insights, strategy, design, software engineering and systems integration. Our tightly integrated offerings are tailored... ...consulting, recruitment, career transition, and vendor management services. We strongly believe: " If something...Full timeContract workWork experience placement
$116k - $200k
...unique expertise in system-level platform solutions... ...for a wide range of battery-powered, portable... ...Summary:The Senior Embedded Firmware Design Engineer is responsible for designing... ...leading embedded software suites (IDE), AI... ...control, release management, integration, unit and...Full timeWork at office- ...Technologies (IDT), a leading defense technology company, is seeking a Systems Engineer to be part of our Integrated Mission Systems (IMS) team and... ...needs. Conduct market research and recommend hardware and software architectures and modifications to meet or exceed project and...Full timeWork at officeImmediate start
- ...position(s) below. OPEN POSITION ANNOUNCEMENT! IT Systems Engineer Open until filled. Posted 8/7/2026 San Diego County... ...advanced system design. Reporting to the Information Systems Manager, the IT Systems Engineer is responsible for ensuring the...Local area
$107.9k - $195.05k
..., civil, and health markets. The Key Management and Analysis Division of Leidos is looking... ...to the next level. Our ideal UI/UX engineer streamlines complex ideas into a modern,... ...are generated by the Leidos.com automated system – never from free commercial services (e...Local areaImmediate start- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in... ...related field. 5+ years of experience in embedded software development. Strong proficiency...Full timeWork experience placementCasual work
$93.09k - $124.12k
...ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and... ...Engineer II is operationally responsible for all IP and network management applications associated with the IP and transport platforms...Full timeTemporary workWork at officeRemote workShift workNight shift$111.3k - $166.9k
...Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General... ...software, triage system-level issues, and... ...Previous experience in embedded software development and... ...Collaborate with program management and product image leads...Full timeWork experience placementWork from home- ...technology industries. Experience with OEMs, manufacturers, or systems integrators is essential, as is a background in selling complex... ...or payment volume, particularly in the context of unattended or embedded payments and enterprise technology integrations, is also a key...Remote work
$200k - $250k
...technology company located in San Diego, is seeking a Senior Embedded Software Engineer (Communications) to design and develop innovative software... ...5G UE and/or CPE products* Strong proficiency in C/C++ and system-level software development* Solid knowledge of Linux and...Flexible hours$87.1k - $157.45k
...Warfare division currently has an exciting opportunity for an Embedded Software Engineer to perform design, development, and hardware/software... ...-of-the-art processing algorithms into real-time software systems. Projects involve small multi-disciplinary teams of engineers...Full time- ...Company Description Artech Information Systems LLC , a global staffing and IT... ...international team of hardware, systems, and software engineers to develop an integrate cutting edge... ...one or more of the following areas: - Embedded software development on Linux - C/C++ programming...Full timeWorldwide
$141.3k - $211.9k
...Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group Software Engineering General Summary: Team SPARK... ...Generative AI transformation across CPSE, spanning embedded software, platform systems, product enablement, and engineering...Work experience placementWork from home$142.3k - $263.3k
...Wi-Fi / Bluetooth Software System Performance Engineer, Wireless Technologies & Ecosystems San Diego, California, United States Software and Services Join the Wireless Technologies and Ecosystems organization and be part of an outstanding team of engineers driving...Work experience placementWorldwideRelocation$143.7k - $194.4k
...only possible through true Software Defined Networking (SDN).We... ...fast and looking for senior systems engineers who can deliver ultra-high... ...engineering — kernel development, embedded systems, or high-... ...code reviews, source control management, build processes, testing,...InternshipLocal areaImmediate startWorldwideFlexible hours$123k - $170k
OverviewLMI is seeking a Senior Full Stack Software Engineer to support a Department of War mission... ...to current frameworks, operating systems, and Agile practices.Operate within a DevSecOps pipeline using Azure DevOps, managing source control, builds, and secure CI/CD...Civilian ContractorContract workRemote work$200k - $250k
...applications are built. Core Firmware engineers work with a diverse set of... ...application processors. We make sure the embedded platforms available to Firmware and Software teams are safe, stable,... ...from the field, starting at the system level, often ending deep in the inner...Odd jobFull timeTemporary workRelocation packageFlexible hours$116.36k - $155.15k
...provide independent efforts to all aspects of system integration including design, analysis,... ...experience in system architecture and engineering disciplines. Specific technical... ...Docker experience to include deploying, managing, and troubleshooting Docker containers...Full timeTemporary workRemote work1 day per week$80k - $130k
...performance electronics and advanced wireless systems for the defense, medical, and commercial industries. For over 20 years, our engineering teams have focused on problem-solving... ...The Role : MaXentric is seeking an embedded software engineer to support software...Permanent employmentLocal area- ...Job Description 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...Local areaImmediate startRemote workFlexible hours2 days per week
$35 - $45 per hour
....E., Inc has an immediate opening for Low Voltage -- Security Systems Integration Technicians / Installers in the San Diego Area.... ...Installation, service and maintenance of high-end access control, video management and intrusion surveillance systems. Installs, tests, and...Hourly payFull timeFor contractorsInterim roleLocal areaImmediate startRemote workMonday to FridayShift work- ...span all aspects of business, providing a holistic approach for managing an organization.Job DescriptionDevelops code with the various K... ...workflowService-Broker - integrates K2 with Line of Business systems developed with Visual StudioExperience with developing SharePoint...
- ...Company Description 3MK Software Solutions is the leading software service soltions... ...developing their capabilities. The core management has many years of experience and has successfully... ...are looking for UI ExtJS Software Engineer to participate in the development,...Full timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Battery Management Systems. Be the first to apply!
- embedded engineer San Diego, CA
- embedded software engineer San Diego, CA
- embedded developer San Diego, CA
- embedded systems software engineer San Diego, CA
- healthcare systems engineer San Diego, CA
- mission system engineer San Diego, CA
- senior linux systems engineer San Diego, CA
- senior staff systems engineer San Diego, CA
- system engineer remote San Diego, CA
- systems engineer San Diego, CA





