Embedded Firmware Engineer (Embedded Systems)

Osi Engineering

Cupertino, CA

JOB DETAILS
SALARY
$70–$90 Per Hour
SKILLS
Build Management, C Programming Language, Code Reviews, Computer Engineering, Computer Firmware, Cross-Functional, Debugging Skills, Device Drivers, Embedded Systems, Hardware Design, I2C, Identify Issues, Lua, Manufacturing Management, Memory Hardware, Multitasking, Organizational Skills, Project/Program Management, Python Programming/Scripting Language, Reliability Engineering, Schematics, Scripting (Scripting Languages), Systems Engineering, Test Automation, USB
LOCATION
Cupertino, CA
POSTED
1 day ago

Embedded Firmware Engineer (Embedded Systems)Summary:This role focuses on low-level embedded firmware development tightly coupled with hardware. The ideal candidate will develop, debug, and maintain embedded C firmware, work directly with hardware designs, and own firmware issues from identification through resolution in a fast paced, cross functional environment.Key Responsibilities:Develop, maintain, and debug low level embedded C firmware interacting directly with hardware.Diagnose system and firmware issues across products and code branches.Review schematics and validate firmware behavior against hardware design.Generate engineering binaries, submit changes to repositories, and manage build and packaging workflows.Coordinate closely with hardware, factory, program management, and technical teams.Drive issues to closure by tracking tasks, evaluating priorities, and proactively removing blockers.Communicate progress, risks, and outcomes clearly to stakeholders.Participate in regular sync calls with China based teams during late afternoon or evening hours.Required Skills & Experience:Up to 10 years of relevant embedded firmware and driver development.Strong Embedded C experience, including low level debugging skills and knowledge of dynamic memory allocationStrong embedded C experience with solid low level debugging skillsRecent experience with hardware design concepts and ability to read schematicsStrong knowledge with interfaces such as GPIO, SPI, I2C. USB (high speed)Python and or Lua scripting to automate testing and debug workflowsCreate scripts and tools to improve efficiency and reliability of firmware validationStrong communication, organization, and multitasking skillsBS in Computer Engineering or equivalent experience, MS is a plusType : Full TimeLocation : Cupertino, CA (Onsite Monday thru Friday)Pay Rate Range : $70-90/h (DOE)#J-18808-Ljbffr

About the Company

O

Osi Engineering

OSI is the premiere Managed Services and Staff Augmentation partner for today's tech leaders and tomorrow's luminaries. With over 20 years of experience, we bring expert knowledge of today's emerging technologies and deep relationships with the world's biggest, brightest, & boldest players to help you tackle employment demands with a targeted array of talent solutions.

We've been the trusted source for personalized, hands-on attention to your needs, creating partnerships designed to exceed our clients’ expectations. We help execute strategic business initiatives, building robust, performance driven teams that ensure speed-to-market and innovation in the critical areas that propel business success.

COMPANY SIZE
100 to 499 employees
INDUSTRY
Staffing/Employment Agencies
FOUNDED
2010
WEBSITE
http://www.OSIengineering.com