Firmware / Embedded Software Engineer Job at ITMC Systems, Inc, Milpitas, CA

WnJTM1Y5REsvODZhQzdaN01mQ3k1TVVta0E9PQ==
  • ITMC Systems, Inc
  • Milpitas, CA

Job Description

Job Title : Firmware / Embedded Software Engineer

Job Location : Milpitas, CA (Onsite)

Job Type : Contract / Fulltime Position

Job Description:

Role Overview

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

Job Tags

Full time, Contract work

Similar Jobs

Unifi Aviation, LLC

Airport Ramp Agent (DL) Job at Unifi Aviation, LLC

 ...prepares records in connection with these responsibilities. Operates and/or drives motorized equipment, such as belt loaders, air start units, lift trucks, push back tugs, bag cart, lavatory cart, and deicers; or manually push and pull push carts and containers.... 

QuickStaff

Press Operator/Set Up Job at QuickStaff

 ...management MUST be mechanically inclined (experience working on vehicles or something within that nature) Dress Code: Steel toe/composite toe shoes, jeans, shirt with no holes or offensive graphics About QuickStaff: QuickStaff is a locally owned service-... 

Tech Time Repair

Cell Phone Repair Technician Job at Tech Time Repair

 ...Tech Time Repair is your go-to solution for all your household electronics needs. We're...  ...home appliances. With a team of skilled technicians and a commitment to exceptional customer...  ...are seeking a skilled and detail-oriented Cell Phone Repair Technician to join our team on a... 

Labor One Staffing

Marine Electrician Job at Labor One Staffing

Labor One Staffing is hiring Marine Electricians in San Diego! Call or Text Nena -(***) ***-**** Job Description: This position is responsible for the installation, repair, and hook-up of equipment for electrical services on a ship. The individual must have working...

Chipton‑Ross Inc

218027 - Electronics Technician Job at Chipton‑Ross Inc

Chipton-Ross is seeking an Electronics Technician for a contract opportunity in Ventura, CA. BASIC QUALIFICATIONS (REQUIRED SKILLS/EXPERIENCE):~1-2 years of electronic testing and assemblyPOSITION RESPONSIBILITIES:~Consist of engineering hardware fabrication...