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 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 ...
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