Enable job alerts via email!

Software Firmware Engineer

Intelliswift - An LTTS Company

Sunnyvale (CA)

Hybrid

USD 150,000 - 200,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Firmware Software Engineer IV, where your expertise in C/C++ and embedded systems will drive the development of innovative consumer products. In this hybrid role, you'll collaborate with a multidisciplinary team to design, integrate, and test cutting-edge firmware solutions. Your contributions will not only enhance product functionality but also ensure seamless user experiences. If you're passionate about technology and eager to make a significant impact in the firmware domain, this opportunity is perfect for you!

Qualifications

  • 4+ years experience in firmware development for consumer products.
  • Strong understanding of hardware and embedded systems.

Responsibilities

  • Design and implement software algorithms for firmware.
  • Test, debug, and validate firmware for consumer products.

Skills

C/C++ programming
Knowledge of protocols (SPI, I2C)
Firmware development
Embedded systems design

Education

B.S. in Computer Science
M.S. in Electrical Engineering

Tools

Logic analyzers
Oscilloscopes

Job description

Intelliswift - An LTTS Company provided pay range

This range is provided by Intelliswift - An LTTS Company. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$80.00/hr - $110.00/hr

Direct message the job poster from Intelliswift - An LTTS Company

Director - Technical Recruitment at Intelliswift Software, Inc.

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

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
Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Engineering and Manufacturing
  • Industries
    Computers and Electronics Manufacturing, Manufacturing, and Semiconductor Manufacturing

Referrals increase your chances of interviewing at Intelliswift - An LTTS Company by 2x

Sign in to set job alerts for “Software Firmware Engineer” roles.
Software Engineer III, Embedded Systems/Firmware, Silicon

Mountain View, CA $136,000.00-$200,000.00 2 weeks ago

San Carlos, CA $160,000.00-$200,000.00 1 month ago

Foster City, CA $190,000.00-$250,000.00 1 week ago

Software Engineer III, Embedded Systems/Firmware, Pixel
Software Engineer, Body Controls Firmware
Firmware Integration Engineer, Factory Firmware

Redwood City, CA $110,000.00-$260,000.00 5 days ago

Mountain View, CA $212,000.00-$340,000.00 3 weeks ago

Software Engineer, Vehicle Firmware, Core Infrastructure
Software Engineer, Systems ML - Compilers

Sunnyvale, CA $70.67-$208,000.00 2 weeks ago

Senior Embedded Software Validation Engineer
Embedded Sr. Software Development Engineer, Hardware Compute Group

Sunnyvale, CA $151,300.00-$261,500.00 1 week ago

Software Engineer (Hardware Tools and Infrastructure)
Firmware Test Development Engineer, Manufacturing

San Jose, CA $120,000.00-$250,000.00 6 months ago

Redwood City, CA $120,000.00-$150,000.00 4 months ago

Embedded Firmware Engineer, Battery Management Systems
Senior Embedded Engineer - Alarms & Intrusion

San Mateo, CA $130,000.00-$280,000.00 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior System Firmware Engineer, RAS - Platform Software

NVIDIA Corporation

Santa Clara

Remote

USD 184.000 - 357.000

Today
Be an early applicant

Software Firmware Engineer

SPECTRAFORCE

Sunnyvale

On-site

USD 150.000 - 200.000

4 days ago
Be an early applicant

Software Engineer (Embedded Systems/Firmware, Android)

Synergistic Systems Inc

San Jose

Remote

USD 150.000 - 200.000

30+ days ago

Embedded 5G/4G Cellular Physical Layer Data Path Signal Processing Firmware Engineer

Apple

Sunnyvale

On-site

USD 175.000 - 313.000

Today
Be an early applicant

Software Engineer - Application Platform

Figma

New York

Remote

USD 149.000 - 350.000

6 days ago
Be an early applicant

Senior System Firmware Engineer, RAS - Platform Software

NVIDIA

Santa Clara

On-site

USD 184.000 - 357.000

Today
Be an early applicant

Senior Software Engineer, Distributed Systems

Censys, Inc.

Los Altos

Remote

USD 149.000 - 190.000

3 days ago
Be an early applicant

Front-End Software Engineer

airx health

San Francisco

Remote

USD 120.000 - 175.000

7 days ago
Be an early applicant

R&D Software/Firmware Engineer

Agilent Technologies

California

Hybrid

USD 136.000 - 214.000

Today
Be an early applicant