Firmware/Embedded Software Engineer
Job in
Milpitas, Santa Clara County, California, 95035, USA
Listed on 2026-06-03
Listing for:
ITMC Systems, Inc
Full Time
position Listed on 2026-06-03
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
Job Title :
Firmware / Embedded Software Engineer
Job Location :
Milpitas, CA (Onsite)
Job Type :
Contract / Fulltime Position
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 Q (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
- 10+ years of experience in firmware/embedded systems development
- Strong expertise in:
- Embedded C/C++ programming
- STM
32 microcontrollers (specifically STM
32H 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
- Experience with Renesas S7 microcontrollers
- Strong expertise in serial communication protocol design and implementation
- Exposure to advanced embedded communication standards and custom protocol development
- 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×