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

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

Job Description

Job Title: Firmware Software Engineer IV

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)

C/C++ programming language

knowledge of protocols such as SPI, I2C

Android experience

Nice-to-have Skills

Experience with battery management systems

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
  • 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

  • M.S./PhD with 5+ years of experience in software development for battery management systems
  • 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

UPS

Seasonal Package Handler Job at UPS

**Job Description:** **Position Overview:** Join the UPS team as a Seasonal Package Handler, where you will be an integral part of our operations...  ...delivery vehicles, trailers, and aircraft. - **Package Handling:** Handle packages with care, maintaining UPSs high... 

Help at Home Senior Care Nevada

You're The Experienced Caregiver We're Looking For | $18.00 - $23.50/hr Job at Help at Home Senior Care Nevada

 ...looking for a rewarding part-time or full-time job with flexible hours?As a caregiver/personal assistant, you will be making a...  ...Compensation - Our Caregivers start at an impressive $18.00 - $19.50 per hour based on our hands-on assessment. We will boost your earnings... 

Eye Designs, LLC

Cabinet Maker Job at Eye Designs, LLC

Cabinet Maker - Eye Designs, LLCEye Designs is looking for an experienced cabinetmaker (4+ years) who is skilled in construction and production of cabinets, wall systems, and other custom interior fixtures. This position will have responsibility for making custom cabinets... 

Nationwide

Supervisor, Security Guards-SS (3rd shift) Job at Nationwide

 ...Supervisor, Security Guards-SS (3rd Shift) 3 days ago Be among the first 25 applicants Schedule: TuesdaySaturday | 11:00 PM7:00 AM...  ...studies in education, business administration, criminal justice, private security, or other related area. Experience Six years... 

Headway

Licensed Psychiatric Nurse Practitioner Job at Headway

" Licensed Psychiatric Nurse Practitioner Wage: Between $89-$203 an hour Did you know that you can build a flexible private practice on your terms as a psychiatric nurse practitioner?Whether you want to see patients alongside a full-time job or grow a full-time...