Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware / Embedded Software Engineer

ITMC Systems

Job Title : Firmware / Embedded Software Engineer Job Location : Milpitas, CA (Onsite) Job Type : Contract / Fulltime Position Job Description We are seeking a highly experienced Firmware Engineer with 10+ years of expertise in embedded systems design and development. The candidate will be responsible for designing, developing, and integrating firmware solutions for advanced hardware platforms, including high-performance microcontrollers and FPGA-based systems. Prior experience in gantry system development is mandatory. Key Responsibilities Design and develop embedded firmware for high-performance microcontrollers such as STM32H573IIT3Q (176-LQFP package) Strong understanding and review of hardware schematics and PCB layouts , and multi-layer board design Manage multi-voltage power domains , analog subsystems (ADCs/DACs), and signal integrity considerations Develop and optimize firmware in C/C++ , including low-level drivers and hardware abstraction layers Configure and integrate RTOS (e.g., FreeRTOS) for real-time system applications Implement and optimize advanced mathematical algorithms using FPU and DSP instructions Interface and integrate with high-speed peripherals such as: OctoSPI Ethernet MAC USB-C Collaborate with FPGA teams for system-level integration and co-design Define, implement, and troubleshoot communication protocols and interfaces Ensure system reliability through testing, debugging, and validation Work closely with cross-functional teams including hardware, systems, and software engineering Required Qualifications 10+ years of experience in firmware/embedded systems development Strong expertise in: Embedded C/C++ programming STM32 microcontrollers (specifically STM32H series preferred) RTOS-based system design (e.g., FreeRTOS) Strong Knowledge in: Hardware design and PCB development Power management across multiple voltage domains High-speed interface integration (Ethernet, USB, SPI variants) Proven experience in gantry system development (mandatory) Experience in FPGA integration and hardware-software co-design Strong debugging and system-level troubleshooting skills Ability to design and optimize real-time, high-performance systems Good to Have Experience with Renesas S7 microcontrollers Strong expertise in serial communication protocol design and implementation Exposure to advanced embedded communication standards and custom protocol development Key Skills Strong understanding of embedded architecture and real-time systems Expertise in hardware-software integration Analytical thinking and problem-solving capabilities Ability to work independently in an onsite environment Effective communication and cross-functional collaboration skills #J-18808-Ljbffr

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Firmware / Embedded Software Engineer in Milpitas, CA vacancy
  • $150k - $300k

     ...About the role ~ We are looking for a Senior Embedded Software, Firmware & Driver Engineer to build and own low-level software across a wide range of processors, accelerators, and custom silicon in our robotics and Physical AI systems. This is a deeply hands-on... 
    Suggested
    Local area
    Flexible hours

    Lyte

    Sunnyvale, CA
    3 days ago
  • $117.8k - $200.3k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...are seeking a Camera System Firmware Engineer with strong expertise...  ...alone (Python) and large tool software environment (Jython) Scripting...  ...and provide requirements to embedded software engineer. A deep... 
    Suggested
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    5 days ago
  •  ...Responsibilities Develop and maintain firmware on STM32 / TI / Renesas MCU platforms Implement...  ...clean, maintainable C/C++ for real-time embedded systems Diagnose hardware and firmware...  ...closely with hardware and controls engineers Develop internal tools and test scripts... 
    Suggested

    Scylla Solutions

    Milpitas, CA
    2 days ago
  • A cutting-edge robotics company is seeking an Embedded Firmware Engineer II to develop and maintain firmware on advanced platforms. The ideal candidate will have 3-5 years of embedded firmware experience and a strong proficiency in C programming. Key responsibilities include... 
    Suggested

    SERES AUTO_USA

    Milpitas, CA
    4 days ago
  • A robotics engineering company in California is seeking an experienced embedded firmware engineer. The role involves developing and maintaining firmware on various MCU platforms and implementing low-level drivers. Candidates should have a degree in Computer Science or Electrical... 
    Suggested

    Scylla Solutions

    Milpitas, CA
    1 day ago
  •  ...Senior Embedded Software Engineer - Firmware Sunnyvale, California, United States About Applied Intuition Applied Intuition, Inc. is powering the future of physical AI. Founded in 2017 and now valued at $15 billion, the Silicon Valley company is creating the digital... 
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Flexible hours
    Day shift

    Applied Intuition

    Sunnyvale, CA
    1 day ago
  • ITMC Systems, Inc is looking for a highly experienced Firmware / Embedded Software Engineer in Milpitas, CA. The ideal candidate will have over 10 years of expertise in embedded systems design, including work with microcontrollers, FPGA systems, and gantry system development... 

    ITMC Systems, Inc

    Milpitas, CA
    4 days ago
  • $193.3k - $261.5k

     ...Description Annapurna Labs designs silicon and software that accelerates innovation. Customers...  ...world. The Machine Learning Systems Firmware Team is looking for candidates...  ...that help our team members develop your engineering expertise so you feel empowered to take... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    1 day ago
  • A leading university is seeking an experienced Embedded Software/Firmware Engineer in Fremont, California. The candidate will design, develop, and optimize firmware for embedded systems, requiring proficiency in C/C++ and experience with BSP development. The role involves... 

    Wayne State University

    Fremont, CA
    4 days ago
  • Central Business Solutions, Inc is seeking a Firmware Engineer in Milpitas, California to develop and modify firmware for SSD products. The...  ...a relevant field and has at least 3 years of experience in software/firmware applications engineering, with strong skills in C/C++... 

    Central Business Solutions, Inc

    Milpitas, CA
    3 days ago
  •  ...Embedded Software Engineer (Platform & Firmware) Overview: We are seeking an Embedded Software Engineer (Platform & Firmware) to design, develop, and test software that interfaces directly with hardware, such as microcontrollers and processors in embedded systems... 

    Pivotal Systems

    Fremont, CA
    3 days ago
  • $140.16k - $219k

     ...Agilent Technologies enables scientists and engineers to address the world's most critical...  ...by delivering reliable, high-quality embedded firmware for regulated and customer-critical...  ...modules in collaboration with firmware and software architects Support verification... 
    Full time
    Local area
    Shift work

    Agilent

    Santa Clara, CA
    2 days ago
  • $175k - $263k

     ...Senior Firmware Engineer - PCIe, Systems Engineering Santa Clara, California We're in an...  ...hardware, collaborating with our hardware and software teams to create high-performance,...  ...expertise in firmware development for embedded systems, with a strong understanding of... 
    Work at office
    Flexible hours

    Pure Storage

    Santa Clara, CA
    18 hours ago
  • $175k - $263k

     .... THE ROLE Join us as a Senior Firmware Engineer - PCIe and play a key role in shaping the...  ..., collaborating with our hardware and software teams to create high-performance,...  ...expertise in firmware development for embedded systems, with a strong understanding of... 
    Work at office
    Flexible hours

    Everpure LLC

    Santa Clara, CA
    18 hours ago
  • $184k - $287.5k

     ...Client products with focus on firmware development. Working with...  ...case reports. Providing software quality reports based on...  ...scripting, and debugging skills in embedded Linux/Windows operating...  ...Degree or higher; in Electrical Engineering or Computer Science or... 

    NVIDIA

    Santa Clara, CA
    18 hours ago
  • Applied Materials, Inc. is seeking a Physicist/Scientist in Santa Clara, California, to develop and maintain firmware and electronics for high-performance hardware used in advanced imaging platforms. The candidate should have over 5 years of hands-on experience with lab... 

    Applied Materials, Inc.

    Santa Clara, CA
    4 days ago
  • $147.4k - $272.1k

    Embedded Firmware Engineer - Image Signal Processor (ISP) Cupertino, California, United States • Hardware Apple's ISP team is seeking an exceptional...  ...ISP hardware validation, feature bring‑up, and camera software stack integration on emulators during pre‑silicon... 
    Relocation

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $147.4k - $272.1k

    A leading technology company seeks an experienced firmware engineer to work on low-level device drivers and collaborate with hardware designers...  ...a related field, along with over 5 years of experience in embedded systems and strong skills in C/C++. Competitive salary,... 

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  • $147.4k - $272.1k

    A leading technology company is seeking an Embedded Firmware Engineer to develop sophisticated image processing firmware. This role involves collaboration on hardware validation and software integration within a fast-paced environment. The ideal candidate should have a... 

    Apple Inc.

    Cupertino, CA
    3 days ago
  • $147k - $211k

    A leading tech company in Mountain View is seeking a Software Engineer to develop firmware for embedded microcontrollers and work on complex SoC projects. Ideal candidates will have a Bachelor's degree and experience in software development, specifically within embedded... 

    Google

    Mountain View, CA
    1 day ago
  • We are seeking a skilled Embedded Software/Firmware Engineer to design, develop, and optimize firmware and low-level software for our embedded systems. The ideal candidate will have experience working with hardware interfaces, writing efficient, reliable code in C/C++,... 

    Wayne State University

    Fremont, CA
    4 days ago
  • $120k - $210k

    Tesla is looking for an embedded software engineer to join its Cell Equipment Design team in Fremont, California. This role involves developing firmware for high-capacity manufacturing systems and ensuring the performance of battery technologies. You'll be responsible... 

    Tesla

    Fremont, CA
    1 day ago
  •  ...AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of...  ...we advance your career. BIOS / UEFI FIRMWARE ENGINEER THE ROLE: We are looking for...  ...verifying and/or validating firmware, software and/or hardware Support key server customers... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    3 days ago
  • $147.4k - $272.1k

    Apple Inc. in Cupertino, California, is seeking an Embedded Firmware Engineer to design and develop firmware for manufacturing and testing processes of popular products. The role requires a minimum of 5 years of industry experience, proficiency in C/C++ programming, and... 

    Apple Inc.

    Cupertino, CA
    1 day ago
  • $136.3k - $231.7k

     ...expert teams of physicists, engineers, data scientists and problem-...  ...brightest research scientist, software engineers, application development...  ...seeking a highly motivated Embedded Software Engineer to join our...  ...complex embedded software/firmware for machine control in semiconductor... 
    Minimum wage
    Work experience placement
    Flexible hours

    KLA

    Milpitas, CA
    3 days ago
  • $190.28k - $285k

     ...Firmware Engineering For Photonic Fabric Products Marvell's semiconductor solutions are the essential...  ...and own the firmware architecture for embedded systems spanning high-speed SerDes and...  ...with ASIC, hardware, and system software teams to define firmware/hardware... 
    Permanent employment
    Internship
    Work from home

    Marvell

    Santa Clara, CA
    18 hours ago
  • $145k - $170k

     ...controlled as intelligently and flexibly as software. At the heart of this...  ...Lead architecture and development of firmware across multi-processor embedded subsystems integrated into ASIC/SoC...  ...embedded subsystems; define HW datapath engines and the FW needed for extensible,... 
    Shift work

    Lumotive

    Milpitas, CA
    2 days ago
  • $95 per hour

    EPITEC is seeking a Firmware Software Engineer in Sunnyvale, CA. The role involves developing high-quality firmware for embedded systems using C and C++. Candidates should have over 8 years of experience in firmware development, strong problem-solving skills, and knowledge... 
    Contract work

    EPITEC

    Sunnyvale, CA
    4 days ago
  • Apple Inc. is looking for a firmware developer in Sunnyvale to work on image sensor and peripheral devices for its product lines. The role...  ..., collaborating with cross-functional teams, and engaging in software for device drivers. Candidates must have a BS degree and at... 

    Apple Inc.

    Sunnyvale, CA
    4 days ago
  • A leading technology company in Cupertino is seeking a Firmware Development Engineer to contribute to next-generation Wi-Fi products. You will design, develop, and test firmware code for Wi-Fi chipsets, collaborating with hardware engineers and test teams. Ideal candidates... 

    Apple Inc.

    Cupertino, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware / Embedded Software Engineer. Be the first to apply!