Firmware Software Engineer IV
Iron Systems, Inc - Sunnyvale, California, United States, 94087
Work at Iron Systems, Inc
Overview
- View job
Overview
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