Posted 
Apr 29

Senior Firmware Engineer

Software Engineering
Senior
REMOTE

Role Description

Ambri, an energy startup commercializing an innovative battery technology first developed at MIT, is seeking a Senior Firmware Engineer to be a key contributor on our firmware development team of Ambri’s cell management, battery management, and heater control systems.

Position Overview

We seek a collaborative professional with a breadth of experience to join our Systems Engineering team. Working cross functionally, the successful candidate will design novel solutions to complex utility scale energy storage challenges using Ambri’s Liquid Metal Battery technology. As an innovative problem solver, will provide technical leadership, mentorship to junior staff, and be a strong communicator. This is a super cool opportunity to make a significant impact!

Responsibilities:

  • Design, develop, code, test, and debug software for complex energy storage solutions
  • Work cross functionally to ensure overall system and design meet cost, schedule, and performance requirements
  • Help lead firmware engineering design efforts to scope, define, implement and validate
  • Prepare detailed design documents
  • Implement FW for PCB manufacturing test and validation
  • Work within SQA guidelines for independent requirements testing, and automatic repeatable operations, eliminating regressions with each FW release
  • Prepare design materials and conduct design reviews
  • Establish Unit Test guidelines: I/O, performance, etc
  • Develop architecture that successfully integrates with hardware and software product requirements
  • Together with appropriate teams, ensure the following are well defined and established: system state machine and control logic; the warranty, profile and usage information is and, revision control
  • Define FW/SW modules and steps required to meet schedule and deliverables
  • Help define the FW/SW development and quality evaluation processes
  • Support system level review and analysis for DFMEA and other cross functional needs as required
  • Build embedded web servers for remote support and operational control
  • Perform other duties as required

**Requirements: **

  • 8+ years of software development as an embedded engineer and BS Degree in Computer Science or Electrical Engineering, or related and relevant discipline and relevant experience. MSC/MSEE preferred
  • Possess expertise in C and C++ on Linux and RTOS based systems
  • Have deep knowledge of hardware drivers, ISRs, IPCs mechanisms and multitasking applications
  • Demonstrated excellent problem-solving skills
  • Outstanding written, oral and listening communication skills
  • Demonstrated ability of working well both within a team and independently to achieve results
  • Familiarity with interfaces such as I2C, SPI, USB, CAN, and Modbus
  • Proven track record with:
    • Developing on various embedded operating systems
    • Partitioning code into efficient functional blocks
    • Network TCP/IP technology
    • Releasing of code in a timely predictable manor to production
    • Agile software development methodology
  • Demonstrated expertise in developing and delivering firmware for complex power system

Why work at Ambri?

Ambri offers its employees a fantastic opportunity to advance a career while commercializing a transformative technology that will change the entire electricity industry. We are a venture capital-backed company with high-integrity leadership that is focused on making positive change. You will be working on a novel liquid metal battery technology in an environment that encourages creativity and out-of-the-box thinking while driving towards results. Our team is small, and you will have the opportunity to take on a great deal of responsibility. We have a top-tier benefits package and extra employee perks such as weekly company lunches and semi-annual community service outings.

About Ambri

Ambri is an MIT-spin-out company that is commercializing an innovative grid-scale electricity storage technology that will transform the way power grids are operated worldwide. Ambri’s ‘Liquid Metal Battery’ will lower electricity costs, enable more widespread adoption of renewable resources like wind and solar, and improve grid reliability. Ambri is headquartered in Marlborough, MA. The company is backed by top-tier investors including Bill Gates. We are constantly seeking intelligent, creative, and ambitious individuals to join our team to help us change the world.

Ambri is an Equal Opportunity Employer, and all qualified applicants will receive consideration. Ambri does not discriminate on the basis of race, color, creed, religion, sex, gender identity or expression, sexual orientation, pregnancy, status as a parent, age, marital status, national origin, ancestry, citizenship status, physical or mental disability or serious medical condition, protected genetic information, political beliefs, status as a veteran, or any other characteristic protected by law.

Ambri
 at a glance

Ambri is an early-stage company focused on developing a transformative technology.