Firmware Software Engineer

Accord Technologies Inc

Milpitas (CA)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Accord Technologies Inc in Milpitas, CA is looking for a Firmware Software Engineer with over 10 years of experience in embedded systems development. This role involves designing and integrating firmware solutions for high-performance microcontrollers and FPGA systems, with a mandatory requirement for gantry system development experience.

Candidates should have strong expertise in embedded C/C++ programming and RTOS-based system design. The position offers opportunities for collaboration across cross-functional teams and emphasizes the importance of system reliability through testing and validation.

Qualifications

  • 10+ years of experience in firmware/embedded systems development.
  • Strong expertise in embedded C/C++ programming and STM32 microcontrollers.
  • Proven experience in gantry system development and FPGA integration.

Responsibilities

  • Design and develop embedded firmware for high-performance microcontrollers.
  • Manage multi-voltage power domains and signal integrity considerations.
  • Collaborate with FPGA teams for system-level integration and co-design.

Skills

Embedded C/C++ programming
STM32 microcontrollers
RTOS-based system design
Hardware design and PCB development
Gantry system development
FPGA integration
Image processing and DICOM image handling

Job description

Firmware Software Engineer

Milpitas, CA

Medical device domain

Mandatory Skills
  • 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 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Embedded Software Engineer
Sr Embedded Software Engineer

Franklin Professional Associates • Acton (MA)

On-site
USD 90,000 - 130,000
Senior Firmware Engineer – Gantry & STM32 RTOS Expert
Senior Firmware Engineer – Gantry & STM32 RTOS Expert

Accord Technologies Inc • Milpitas (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Micro Control Company • Minneapolis (MN)

On-site
USD 85,000 - 120,000
Paid Time Off
Health Insurance
401(K) with Roth option
+1
Firmware Engineer
Firmware Engineer

AttoTude • Menlo Park (CA)

On-site
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
Senior Firmware Engineer
Senior Firmware Engineer

Radiant Dev • Seattle (WA)

On-site
USD 140,000 - 180,000
Comprehensive medical insurance
Dental reimbursement
15 days PTO + federal holidays
+1
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Firmware Embedded Software Engineer
Firmware Embedded Software Engineer

STS Technical Services • Melbourne (FL)

On-site
USD 90,000 - 120,000
Firmware/Software Design Engineer 2
Firmware/Software Design Engineer 2

Hydro BioScience, LLC • Tennessee

On-site
USD 80,000 - 110,000
Firmware Engineer (Mid/Sr/Principal)
Firmware Engineer (Mid/Sr/Principal)

Thrive Recruitment Agency • Kennewick (WA)

On-site
USD 90,000 - 120,000