Jobs and Careers
CU

Staff Embedded Software Engineer, Battery Management Systems

Cuberg
San Leandro, United Statesfull_timeVerifiedPosted 3 Mar 2023
💰 $192,000/yr($127,000/yr$192,000/yr)

About the role

The Embedded Software Engineer for Battery Management Systems will drive the next generation of battery module and pack management systems development. Ideal candidates are experienced embedded software engineers with battery experience and are comfortable in a fast-paced, collaborative, and dynamic startup environment. You will be working on high impact battery system solutions with a wide range of projects. The role will focus on the module, pack, system software, firmware, ranging from control algorithms, architecture, implementation, validation and integrations.

Join us in building the future of energy.


About Cuberg

Cuberg builds high-performance energy solutions based on next-generation technology for the world’s most demanding battery applications. Cuberg technology, paired with the manufacturing excellence of parent company Northvolt, will help give rise to a new generation of mobility businesses and decarbonize hard-to-abate segments of the transportation industry.

Cuberg technology uses a lithium metal anode and proprietary liquid electrolyte to simultaneously solve the interlocking challenges of battery performance and manufacturability. While incumbent battery technologies, such as lithium-ion, can be too heavy and low-performing for use in aircraft, Cuberg’s battery cells are lightweight and high-performance. The technology is also compatible with industry standard manufacturing methods, enabling scalability, reliability and traceability across the value chain.

Cuberg and Northvolt believe that complete electrification will require a revolutionary spirit and a practical mind. We won’t just design the world’s best batteries—we will ship them at scale.


Responsibilities

  • Execute BMS software development for performance, scalability, modularity and validation
  • Drive embedded software architecture, RTOS features development and integration
  • Lead design, implementation and validation of mission and safety-critical software features and support certification
  • Design, implement and test cutting-edge algorithms for run-time BMS applications
  • Work cross functionally with multi-disciplinary team to develop, integrate and verify complex systems, including controller bring-up, integration, requirement development, etc
  • Communicate progress and results to stakeholders in a concise and effective manner

Requirements

  • 5+ years of embedded programming design experience
  • Proficiency in C/C++ and debugging embedded systems
  • Expert software fundamental including architectural design, algorithm development, data structures, code modularity, etc
  • Experience with RTOS and bare-metal development environments
  • Experience with driver, communication protocols development, PCB bring up
  • Strong communication and collaboration abilities


Preferred Experience

  • Experience working with safety critical applications with full cycle development including certification including aerospace, vehicle, energy, etc
  • Working experience and familiarity with BMS feature, algorithm, diagnostic, prognostic development
  • Scripting skills in at least one common language
  • Experience with control system, battery system development, development
  • Experience with Model based development including modeling, simulation, etc
  • Experience with Matlab/Simulation, Embedded Coder
  • Experience with Functional safety, DO-254, DO-330, DO-331

Benefits

The target US compensation range for this full-time position is $127,000-$192,000 + equity + benefits. Compensation ranges are determined by level, role and location. The range displayed on each job posting reflects the target for new hire cash compensation, individual pay is determined by additional factors including relevant job-related skills, experience and additional factors. Your recruiter will be happy to share more about about the salary range during your hiring process.

  • Generous stock options
  • Group health benefits that provide strong support for employee well-being and preventative care, including comprehensive medical, dental, vision, and flexible savings account plans
  • A retirement program that helps build future financial security through both traditional and Roth 401(k) options with employer matching
  • Generous paid time off plans to renew and refresh through vacation, personal leave, holidays, and parental leave

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Cuberg

View company profile →