Waterloo Job Openings

Senior Embedded Software Engineer (BMS)

Location
Waterloo, ON, Canada
Experience
10+ years

Nuvation is looking for a talented, innovative Senior Software Engineer/System Architect, who successfully combines architecture skills, deep technical expertise, and project leadership to join our Battery Management System (BMS) team. This is a full-time position in our Waterloo Office. In this role you will be a critical member and leader in Nuvation’s engineering group

At Nuvation we are fanatical pragmatists who revere logic, process, repeatability, and methodology. You will be working with highly competent team members who are wired to respond to challenges with innovation.

The Nuvation’s BMS is a scalable and highly configurable battery management system for commercial, industrial, and electrical utility battery packs – from low power units to multi-kilowatt stacks. You will be working on the system software that includes:

  • Real-time execution over multiple processors
  • Control and data aggregation of multiple battery cells (100s to 1000s)
  • Interfacing with third party controllers/equipment and adhering to industry standards (MESA Energy Storage Model).
  • Simulation, implementation and verification of advanced algorithms.

The ideal candidate has demonstrated experience working with multi-discipline teams, has sound knowledge of software engineering practices, and is comfortable in a highly collaborative environment. There is an opportunity to take ownership and guide the maturing product to new areas of deployment. If you are looking for constant challenges on a wide variety of design problems, this is the job for you.

Full Job Posting

Staff Embedded Software Engineer

Location
Sunnyvale, CA (USA) and Waterloo, ON (Canada)
Experience
2+ years preferred

This is a full-time role for an embedded software engineer. This role requires technical knowledge as well as the ability to work with colleagues and partners. Proven experience is a must, but so are technical creativity and the ability to learn. In this role you will be a critical member in Nuvation’s Engineering group. If you are looking for constant challenges on a wide variety of design projects, this is the job for you.

Full Job Posting

Staff Hardware Engineer

Location
Sunnyvale, CA (USA) and Waterloo, ON (Canada)
Experience
2+ years preferred

Nuvation is looking for a Staff Electronics Hardware Engineer to participate in a variety of projects. The ideal candidate is a bright and motivated engineer with experience in designing, building, and debugging electronics at a PCB level. In this role you will be responsible for the implementation of new electronic designs. This includes component research and selection, drafting circuit schematics, managing PCB layout effort, debugging and testing prototype hardware in the lab, and creating detailed design and test documentation. You will work as part of a multi-disciplinary team of engineers developing new products and technologies for Nuvation’s customers. The role requires hard work, creativity, and the ability to continually learn and adapt to new customer technologies and requirements. If you are looking for constant challenges on a wide variety of design projects, this is the job for you.

Full Job Posting