Demo

Firmware Software Engineer

Accord Technologies Inc
Milpitas, CA Full Time
POSTED ON 5/28/2026
AVAILABLE BEFORE 11/23/2026
Title: Firmware Software Engineer

Milpitas, CA

Medical device domain

Mandatory Skills

Software Engineer/ Firmware Engineer Skill Matrix

Embedded C/C programming

STM32 microcontrollers (specifically STM32H series preferred)

RTOS-based system design (e.g., FreeRTOS, QNX)

Hardware design and PCB development

Gantry system development (mandatory)

FPGA integration

image processing and DICOM image handling

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 asSTM32H573IIT3Q (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

Salary : $70 - $75

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Firmware Software Engineer?

Sign up to receive alerts about other jobs on the Firmware Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$173,217 - $199,061
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Accord Technologies Inc

  • Accord Technologies Inc Jackson, MS
  • Title: Senior Java Fuse/ESB Developer Location: Jackson, MS (Onsite) Duration: 3 years Position type: Contract Job Description We are currently seeking a S... more
  • Just Posted

  • Accord Technologies Inc Peoria, IL
  • Title: Electrical Engineer Location: Peoria IL or Tucson AZ Visa: Any Visa Candidate Responsibilities Research and investigate the design, functionality an... more
  • Just Posted

  • Accord Technologies Inc Milpitas, CA
  • Title: Electrical Engineer Milpitas, CA Medical device domain Electrical Engineer Skill Matrix Wiring harness design and routing Reading and interpreting e... more
  • Just Posted

  • Accord Technologies Inc Milpitas, CA
  • Title: LabView Developer Milpitas, CA Medical device domain LabView Developer Skill Matrix LabVIEW FPGA cRIO systems NI DAQ hardware hardware integration (... more
  • Just Posted


Not the job you're looking for? Here are some other Firmware Software Engineer jobs in the Milpitas, CA area that may be a better fit.

  • Aditi Consulting Sunnyvale, CA
  • Payrate: $89.00 - $94.00/hr. Summary: The main function of a firmware software engineer is to apply the principles of computer science and mathematical ana... more
  • 5 Days Ago

  • Western Digital San Jose, CA
  • Company Description At WD, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, pos... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!