Logo
Iron Systems, Inc

Firmware Software Engineer IV

Iron Systems, Inc, Sunnyvale

Save Job

Join to apply for the Firmware Software Engineer IV role at Iron Systems, Inc

4 weeks ago Be among the first 25 applicants

Join to apply for the Firmware Software Engineer IV role at Iron Systems, Inc

Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems. For more than 15 years, customer have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support services.
Job Title: Firmware Software Engineer IV
Location: US - CA - Sunnyvale
Job Description

  • At Meta Reality Labs, our goal is to explore, innovate and design the hardware for the next generation of virtual, augmented, and mixed reality experiences.
  • The mission of the battery team is to develop power sources for the devices that enable these experiences.
  • 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.
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, 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
  • 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, oscilloscope 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

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Iron Systems, Inc by 2x

Get notified about new Software Engineer jobs in Sunnyvale, CA .

Software Engineer, AI Intern (Fall 2025)

San Francisco Bay Area $57.00-$61.00 2 weeks ago

Mountain View, CA $125,400.00-$188,100.00 2 weeks ago

Software Engineer, AI Platform - New Grad

San Jose, CA $130,000.00-$180,000.00 2 weeks ago

New Grads 2025 - Software Engineer, Algorithm

San Jose, CA $120,000.00-$165,000.00 9 months ago

New Grads 2025 - General Software Engineer

San Jose, CA $120,000.00-$165,000.00 5 months ago

Software Engineer (L4), Content & Business Products

Palo Alto, CA $96,000.00-$200,000.00 3 weeks ago

Software Engineer 4 - TV & Web Player Platform

Full Stack Software Engineer - Post-training

San Jose, CA $113,400.00-$206,300.00 2 weeks ago

Software Engineer(s) - New Grad (Fall 2025 Graduation)

Sunnyvale, CA $117,000.00-$234,000.00 2 weeks ago

San Jose, CA $142,400.00-$190,100.00 2 weeks ago

San Jose, CA $113,400.00-$206,300.00 2 weeks ago

San Jose, CA $133,900.00-$242,000.00 2 days ago

Software Engineer (L5) - Open Connect Platform

San Jose, CA $113,400.00-$206,300.00 2 weeks ago

San Jose, CA $113,400.00-$206,300.00 2 weeks ago

Software Engineer - Intern (Summer 2025)

San Jose, CA $3,000.00-$4,000.00 8 months ago

Frontend Software Engineer - University Graduate 2025

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

San Jose, CA $100,500.00-$173,250.00 1 week ago

Santa Clara, CA $150,000.00-$175,000.00 7 months ago

(General Hire) Software Engineer Graduate (Advertisement Team) - 2025 Start (BS/MS)

San Jose, CA $113,500.00-$250,000.00 2 weeks ago

Palo Alto, CA $152,400.00-$228,700.00 2 weeks ago

Software Engineer(s) - New Grad (Fall 2025 Graduation)

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

#J-18808-Ljbffr