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

Embedded Software Engineer - Battery Management Systems

Full-time

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.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Battery Management Systems in San Diego, CA vacancy
  •  ...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... 
    Suggested
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    17 days ago
  •  ...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... 
    Suggested
    Full time

    zoox

    San Diego, CA
    14 hours 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...  ...fundamentals, including:Memory management, interrupts, DMA, synchronization primitives... 
    Suggested

    Qualcomm

    San Diego, CA
    2 days ago
  • $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 - $... 
    Suggested
    Full time
    Temporary work
    Relocation package

    Zoox

    San Diego, CA
    1 day ago
  • $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... 
    Suggested
    Summer holiday
    Flexible hours

    EY

    San Diego, CA
    2 days ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    San Diego, CA
    1 day ago
  •  ...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 office
    Remote work

    ANSOL, Inc.

    San Diego, CA
    27 days ago
  • $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 employment
    Local area
    Worldwide
    Flexible hours

    Amazon

    San Diego, CA
    4 days ago
  • $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 work
    Temporary work

    TEKsystems

    San Diego, CA
    11 hours ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    San Diego, CA
    19 hours ago
  •  ...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

    Prolim Global

    San Diego, CA
    2 days ago
  •  ...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 start
    Relocation

    BioTalent

    San Diego, CA
    1 day ago
  • $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 employment
    Remote work
    Flexible hours
    San Diego, CA
    more than 2 months ago
  • $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 work
    Flexible hours

    The Carrera Agency

    San Diego, CA
    1 day ago
  • $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 employment
    Work at office
    San Diego, CA
    more than 2 months ago
  • 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 work
    Work experience placement
    Work at office
    Remote work

    Techwizens LLC

    San Diego, CA
    1 day ago
  • $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 visa
    Flexible hours

    Innoflight LLC

    San Diego, CA
    8 days ago
  • $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 work
    Local area
    Relocation
    Relocation package

    Firestorm

    San Diego, CA
    21 days ago
  •  ...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... 

    Iambic Therapeutics, Inc

    San Diego, CA
    1 day ago
  • $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 area
    Immediate start

    Leidos

    National City, CA
    19 hours ago
  • $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 time
    Temporary work

    Inovio Pharmaceuticals

    San Diego, CA
    3 days ago
  • $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 time
    Contract work
    Part time
    Local area
    Remote work

    Booz Allen Hamilton

    San Diego, CA
    4 days ago
  • $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 pay
    Full time
    For contractors
    Local area
    Flexible hours
    Afternoon shift

    HCI Systems

    San Diego, CA
    8 hours ago
  •  ...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 work
    Night shift
    Afternoon shift

    Lightworks

    San Diego, CA
    3 days ago
  •  ...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... 

    Science Applications International Corporation

    San Diego, CA
    1 day ago
  • 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 work
    Work at office

    Techwizens LLC

    San Diego, CA
    1 day ago
  •  ...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

    CBRE Group, Inc.

    San Diego, CA
    1 day ago
  •  ...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 work
    Temporary work
    Local area
    Remote work

    Entegee

    San Diego, CA
    2 days ago
  •  ...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... 

    PDS Defense

    San Diego, CA
    26 days ago
  •  ...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

    ThunderSoft

    San Diego, CA
    15 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer - Battery Management Systems. Be the first to apply!