Embedded Software Engineer - Battery Management Systems
Zoox Inc.
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)
Compensation
There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. 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 View email address on us.fitly.work or your assigned recruiter.
A Final Note:
You do not need to match every listed expectation to apply for this position. Here at Zoox, we know that diverse perspectives foster the innovation we need to be successful, and we are committed to building a team that encompasses a variety of backgrounds, experiences, and skills.
- ...Description Job Description Zoox is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities include designing,... ...real-time embedded code in C/C++ for BMS (Battery Management Systems). Key responsibilities include implementing...SuggestedTemporary workRelocation package
- ...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...SuggestedFull time
- ...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... ...fundamentals, including:Memory management, interrupts, DMA, synchronization primitives...Suggested
$164k - $223k
...Foster City, CASoftware - Software Platforms and Product... ...is looking for an embedded software engineer to join our Firmware Power Systems team. Responsibilities... ...development for the Power management functions and sub-... ...Power Electronics and Battery Management$164,000 - $...SuggestedFull timeTemporary workRelocation package$142.6k - $261.5k
...leaders, data scientists, designers, and software engineers enable our clients to solve their most... ...Your key responsibilities As a Manager in Application Design and Development,... ...testing practices. Knowledgeable in system development lifecycle and technology integration...SuggestedSummer holidayFlexible hours$86.9k - $198k
...Job Number: R0241894 Enterprise IT Systems Engineer The Opportunity: Support enterprise-level IT infrastructure and services for mission... ...Authority ( CA ) or Public Key Infrastructure ( PKI ) . Manage enterprise backup and D isa ster Recovery (DR) solutions ensuring...Full timeContract workPart timeWork at officeLocal areaRemote work- ...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...Work at officeRemote work
$153.6k - $215k
...developing 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... ...sound judgment, effectively manage stress and work safely and...Permanent employmentLocal areaWorldwideFlexible hours$50 - $80 per hour
Position Overview: We are seeking an experienced Embedded Software Engineer to develop, integrate, and enhance mission-critical software supporting advanced tactical communications systems. This role focuses on the design, implementation, and optimization of embedded and...Contract workTemporary work$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...Full timeContract workPart timeWork at officeLocal areaRemote work- ...seeking an Information Technology - Engineer Embedded Software 3 for our client at location San Diego... ...infrastructure, utilizing embedded and real-time systems development tools.Duties include... ...consulting, staffing, and project management outsourcing services.Their IT and PLM...Immediate start
- ...Senior/Principal Embedded Software Engineer San Diego, CA (Hybrid On-site 3X Per... ...with hardware, mobile and systems engineers to bring up new boards... ...for sensors, motors, power management and peripherals (SPI, I2C,... ...to have: motor control, battery-powered wearables, Bluetooth...Immediate startRelocation
$250k
...Lead and grow sales across the Southwest region. Coach and manage a sales team to hit revenue and profit goals. Serve as a hands... ...remote teams. ~ Experience working in VAR, MSP, or Systems Integrator environments. ~ Familiar with recurring revenue models...Permanent employmentRemote workFlexible hours$52 per hour
If you're an experienced Software Systems Engineer who enjoys solving complex manufacturing challenges and building efficient, automated workflows... ...with cross-functional teams Work independently while managing multiple priorities and delivering projects on schedule Collaborate...Contract workFlexible hours$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 ~...Permanent employmentWork at office- IT System Engineer - Desktop support, end-user with having Data Center This role supports daily... ...administration tasks as directed by the hiring manager Provide desktop and end‑user support, including troubleshooting hardware/software issues Perform Active Directory user...Contract workWork experience placementWork at officeRemote work
$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...Work visaFlexible hours$175k - $220k
...We are hiring a Staff Software Engineer to build the systems layer behind Crucible's edge deployments. You'... ...software updates, diagnostics, and fleet management. Debug the full system —... ...systems, platform, infrastructure, or embedded Linux software ~ U.S. person...Temporary workLocal areaRelocationRelocation package- ...seeking an IT Support Specialist to ensure reliable IT services for our labs and offices. You will troubleshoot hardware and software, manage tickets, and support onboarding while collaborating with cross‑functional teams. Ideal candidates have 2-5 years in IT help desk...
$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$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$61.9k - $141k
...Number: R0251992 Cross Domain Solutions Systems Engineer The Opportunity: Execute end-to-... ..., and verification procedures for software builds and operating system baselines.... ...processing and system administration concerns. Manage secure customer directories, access...Full timeContract workPart timeLocal areaRemote work$35 - $45 per hour
...Senior Fire Alarm Technician And System Programmers We are currently seeking an experienced... ...implementing effective resolutions. Manage multiple projects simultaneously,... ...full spectrum of services including sales, engineering, installation, service, and maintenance...Weekly payFull timeFor contractorsLocal areaFlexible hoursAfternoon shift- ...Competitive salary ~ Employee discounts ~ Free food & snacks LIGHTWORKS is looking for an experienced Senior AV & Lighting Systems Programmer / Integrator to join our San Diego team. This senior technical role focuses on programming, commissioning, systems...Casual workNight shiftAfternoon shift
- ...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...
- A leading IT services firm is seeking an IT System Engineer specializing in desktop support and end-user assistance within a data center environment... ...troubleshooting issues, supporting executive needs, and managing Active Directory. Candidates should have at least 3 years of...Contract workWork at office
- ...contributor to organizational productivity and performance. Our account management model is at the heart of our client-centric approach to... ...maintenance on large scale commecial and industiral chiller systems as well as RTUs and split systems. Company vehicle, gas card,...Visa sponsorship
- ...Designs, develops, and maintains embedded software and network applications... ...and real-time operating systems, supporting communication systems... ...Computer Science, Computer Engineering, Electrical Engineering, or... ..., and remote device management. Experience supporting commercial...Contract workTemporary workLocal areaRemote work
- ...Principal Engineer Embedded Cryptographic Software to support our Software and Digital Technologies department. As a member of the Software and Digital... ...Technologies department, you’ll get to work on revolutionary systems that impact people's lives around the world today, and...
- ...We are looking for software engineers with very strong embedded software experience and expertise. We would like... ...prioritized project work independently, managing their own priorities and... ...: Software Engineering, Embedded systems, Real-time operating systems, Debugging...Overseas
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 systems software engineer San Diego, CA
- embedded software engineer San Diego, CA
- embedded developer San Diego, CA
- healthcare systems engineer San Diego, CA
- mission system engineer San Diego, CA
- senior staff systems engineer San Diego, CA
- senior windows systems engineer San Diego, CA
- systems engineer San Diego, CA
- unix linux systems engineer San Diego, CA




