Battery Firmware Engineer Job at Intelliswift - An LTTS Company, Sunnyvale, CA

Y3NYMkVoSUpCTS82UGZPSzJ5NzA5a1VKb1E9PQ==
  • Intelliswift - An LTTS Company
  • Sunnyvale, CA

Job Description

Job Title: Firmware Software Engineer IV - Battery management systems

Location: Sunnyvale, CA - Hybrid - 3 days onsite Minimum

Duration: 12 Months

We are looking for a skilled and motivated Firmware Engineer to join our team, with experience in developing, implementing, testing, and validating firmware or embedded systems software for consumer products

Must-Have Skills

4+ years of experience (big tech or part of battery tech/start ups)

Experience with battery management systems

C/C++ programming language

knowledge of protocols such as SPI, I2C

Nice-to-have Skills

Working with MCU or system chips (microcontroller-based work)

Responsibilities:

Working as a part of a multi-disciplinary team to design, integrate, qualify and test firmware and software features and updates.

Designing and implementing software algorithms to deliver cutting-edge solutions.

Creating design documents pertinent to the various phases of software development.

Documenting findings of engineering analyses and investigations.

Testing, debugging, verification, and validation of functional modules

Providing post-development support

Qualifications

  • B.S or M.S. in Computer Science, Electrical Engineering
  • M.S./PhD with 5+ years of experience in software development for battery management systems
  • 3+ years of experience (big tech or part of battery tech/start-ups) in firmware development
  • Embedded firmware design and programming in C and C++ for development, debugging, testing, and performance analysis using Python
  • Working knowledge of protocols such as SPI, I2C, and interfacing of microcontroller peripherals
  • Experienced in developing embedded applications for microcontrollers and application processors
  • Strong understanding of hardware, clock-level issues, delays, interrupts, clock gating, polling, etc.
  • Experience with logic analyzers, oscilloscopes, and other debugging tools
  • Willingness to work across multiple domains, including electrical engineering, software engineering, and validation as well as debug issues at the interface of different domains

Preferred Qualifications

  • Experience with design documentation
  • Good understanding of real-time operating systems (RTOS)
  • Experience developing handheld and wearable electronics for high-volume manufacturing
  • Working knowledge of battery fuel gauge algorithms for consumer electronics from semiconductor IC vendors

Job Tags

Similar Jobs

Route Elite

FedEx Delivery Driver Job at Route Elite

 ...full time and part time FedEx Delivery drivers with work-related driving experience and a strong work ethic to make local residential...  ...weather Have a strong work ethic and get it done attitude Weekend availability is required. Must be able to work at least 1... 

Marathon Petroleum

Sour Gas Field Operator Job at Marathon Petroleum

Marathon Petroleum Corporation, a leader in the energy sector with an extensive reach across natural gas, oil, and electric industries and headquartered in Findlay, Ohio, is seeking a skilled Sour Gas Field Operator. With our state-of-the-art facility that ranks as the... 

Hilton Grand Vacations

General Manager - Rancho Manana Job at Hilton Grand Vacations

 ...Job Description Hilton Grand Vacations is now looking for a General Manager to join the team at Rancho Manana, a Hilton Vacation Club! Our 38-unit resort offers a peaceful retreat with easy access to nature and city life. Our guests and owners can enjoy a round of... 

System One

Packaging Operator Job at System One

Job Title: Packaging Operator Location: East Hanover, New Jersey Type: Contract Compensation...  ...or repairs as needed Safely handle hazardous and non-hazardous materials in...  ...Physically able to lift up to 50 lbs and perform repetitive movements... 

Whole Foods Market

Meat Department Clerk Job at Whole Foods Market

 ...revolutionize the grocery industry. Provides support as a member of the meat team to include duties related to counter service, stocking, and...  ...as needed . Ability to use tools and equipment, including box cutters, electric pallet jacks, and other heavy machinery . Note : The...