Retour aux emplois
XX
Firmware / Embedded Software EngineerITMC SystemsMilpitas, California, United States

Cette offre d'emploi n'est plus disponible

XX

Firmware / Embedded Software Engineer

ITMC Systems
  • US
    Milpitas, California, United States
  • US
    Milpitas, California, United States

À propos

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
  • Milpitas, California, United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.