Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Amazon Sr Software Dev Engineer Energy Technology 
United States, California, Sunnyvale 
638775675

10.06.2024
DESCRIPTION

A day in the life
* Design, develop, and maintain firmware for battery management systems (BMS) and associated components, such as fuel gauges, chargers, and protection circuits.
* Implement algorithms and strategies for battery state estimation, charge/discharge control, cell balancing, and thermal management.
* Conduct testing and validation of firmware implementations, including functional testing, stress testing, and failure mode analysis.
* Participate in code reviews, design reviews, and technical discussions to ensure adherence to best practices and quality standards.
* Stay up-to-date with the latest trends, technologies, and industry standards related to battery management systems and firmware development.Sunnyvale, CA, USA

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- Experience as a mentor, tech lead or leading an engineering team
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Proficiency in embedded C/C++ programming and integrating battery firmware into multiple operating systems.
- Experience with Algorithm development and testing.
- Strong problem-solving skills and the ability to analyze and debug complex firmware and hardware interactions.
- Excellent written and verbal communication skills for effective collaboration with cross-functional teams.


PREFERRED QUALIFICATIONS

- Master's degree in computer science or equivalent
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Minimum of 3 years of experience with a strong focus on battery management systems or related domains.
- Hands on experience working with battery embedded hardware.
- Solid understanding of Li-ion battery, battery modeling, and battery management algorithms.