Enable job alerts via email!

Software Firmware Engineer

SPECTRAFORCE

Sunnyvale (CA)

On-site

USD 150,000 - 200,000

Full time

8 days ago

Boost your interview chances

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

Job summary

An established industry player seeks a Firmware Software Engineer IV to join their dynamic team. This role involves developing and debugging embedded applications, focusing on C/C++ programming and hardware interfacing. You will work in a collaborative environment, tackling challenges across multiple engineering domains. If you have a passion for technology and a desire to innovate in battery management systems, this is the perfect opportunity for you. Join a company that values diversity and offers a supportive work culture, along with competitive compensation and comprehensive benefits.

Benefits

Health benefits
Dental insurance
Vision insurance
401K with matching
Referral bonus program
Paid sick leave

Qualifications

  • 4+ years of experience in firmware development.
  • Strong understanding of hardware issues and debugging tools.

Responsibilities

  • Develop embedded applications for microcontrollers.
  • Debug issues across electrical and software engineering domains.

Skills

C/C++ programming

Education

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

Tools

Logic analyzers
Oscilloscopes

Job description

Get AI-powered advice on this job and more exclusive features.

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

Base pay range

$80.00/hr - $85.00/hr

Direct message the job poster from SPECTRAFORCE

Sr. IT Recruiter at SPECTRAFORCE Technologies

Job Title: Firmware Software Engineer IV

Duration: 12 months

Onsite; Sunnyvale, CA 3 days onsite

Must-Have Skills
  • C/C++ programming language
Nice-to-have Skills
  • Experience with battery management systems
  • Working with MCU or system chips (microcontroller-based work like NXP or Qualcomm)
Years of overall experience required?

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

Qualifications

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

1+ years of industry experience 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

Experience with 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
  • Communication and personal management skills
  • Experience developing handheld and wearable electronics for high-volume manufacturing
  • Working knowledge of battery fuel gauge algorithms for consumer electronics from semiconductor IC vendors
About Us

Established in 2004, SPECTRAFORCE is one of the largest and fastest-growing diversity-owned staffing firms in the US. The growth of our company is a direct result of our global client service delivery model that is powered by our state-of-the-art AI proprietary talent acquisition platform, robust ISO 9001:2015/ISO 27001 certified processes, and strong and passionate client-engaged teams. We provide talent and project-based solutions, including Contingent, Permanent, and SOW services to over 140 clients across various industries. Our branding attitude of "NEWJOBPHORIA" aims to bring joy and freedom to the work lifestyle. Learn more at: http://www.spectraforce.com

Benefits

SPECTRAFORCE offers ACA-compliant health benefits, dental, vision, accident, critical illness, voluntary life, and hospital indemnity insurances. Additional benefits include commuter benefits, 401K with matching, and a referral bonus program. Paid sick leave and unpaid leave are also provided as required by law.

Equal Opportunity Employer

SPECTRAFORCE is an equal opportunity employer and does not discriminate based on race, religion, color, sex, national origin, age, sexual orientation, gender identity, genetic information, disability, veteran status, or any other protected category. Reasonable accommodations are available upon request.

California Applicant Notice

We comply with the CPRA and all data privacy laws. A privacy notice is available on our website. Applicants with disabilities can request this notice in an alternative format by contacting NAHR@spectraforce.com.

LA County, CA Applicant Notice

Employment is contingent on background checks, which consider criminal records in accordance with local and state laws. We consider qualified applicants with arrest or conviction records.

Our starting pay for this position is $85.00/hr.

Additional Job Information
  • Seniority level: Mid-Senior level
  • Employment type: Contract
  • Job function: Information Technology
  • Industries: Technology, Information and Media
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

3 days ago
Be an early applicant

Software Firmware Engineer

Intelliswift - An LTTS Company

Sunnyvale

Hybrid

USD 150,000 - 200,000

12 days ago

Software Engineer (Embedded Systems/Firmware, Android)

Synergistic Systems Inc

San Jose

Remote

USD 150,000 - 200,000

30+ days ago

Senior Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Google

Sunnyvale

On-site

USD 166,000 - 244,000

Yesterday
Be an early applicant

Senior Software Engineer, Distributed Systems

Censys, Inc.

Los Altos

Remote

USD 149,000 - 190,000

6 days ago
Be an early applicant

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

Apple

Sunnyvale

On-site

USD 175,000 - 313,000

2 days ago
Be an early applicant

Software Engineer II

salesforce.com, inc.

California

Remote

USD 157,000 - 237,000

Today
Be an early applicant

Senior Software Engineer, Growth

Discord

San Francisco

Remote

USD 196,000 - 221,000

Yesterday
Be an early applicant

Software Engineer, Growth

Discord

San Francisco

Remote

USD 160,000 - 180,000

Yesterday
Be an early applicant