Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Firmware Software Engineer

Accord Technologies Inc

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 #J-18808-Ljbffr

Vacancy posted 22 hours ago
Similar jobs that could be interesting for youBased on the Firmware Software Engineer in Milpitas, CA vacancy
  •  ...Embedded Firmware Engineer Develop and maintain firmware on STM32 / TI / Renesas MCU platforms Implement and debug low-level drivers (ADC, GPIO, PWM, SPI, I2C, UART, DMA, Timers) Support PCB bring-up, board validation, and hardware debugging Develop and optimize... 
    Suggested

    Scylla Solutions

    Milpitas, CA
    2 days ago
  •  ...Department: Engineering/Firmware Development Job Description: We are looking for an experienced firmware engineer to develop next-generation...  ...performance tuning Collaborate with hardware, validation, and system software teams to bring up new silicon Required Qualifications Strong... 
    Suggested

    ScaleFlux

    Milpitas, CA
    22 hours ago
  •  ...LTTS Company in Sunnyvale, California, is seeking a skilled firmware engineer with over 8 years of experience in developing and testing embedded...  ...C/C++, optimizing firmware, and resolving issues across the software stack. Candidates should hold a Bachelor's degree in... 
    Suggested

    Intelliswift

    Sunnyvale, CA
    22 hours ago
  •  ...industrial environments. We are based in Milpitas, CA and require 5 days/week in-office collaboration. We are looking for a Senior Software Engineer to build scalable AI infrastructure. As a Senior Software Engineer, you will architect and implement the core training... 
    Suggested
    Full time
    Work at office
    Visa sponsorship

    RoboForce

    Milpitas, CA
    22 hours ago
  • $145k - $170k

     ...controlled as intelligently and flexibly as software. At the heart of this transformation...  ...Lead architecture and development of firmware across multi-processor embedded subsystems...  ...embedded subsystems; define HW datapath engines and the FW needed for extensible,... 
    Suggested
    Shift work

    Lumotive

    Milpitas, CA
    2 days ago
  • $165k - $241.4k

     .../31/2026 Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received. Software Engineer- Nexus Dashboard, Frontend Meet the Team This is an excellent opportunity to join one of the fastest growing business units... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    2 days ago
  • $165k - $241.4k

     ...the team We are seeking an experienced and motivated Software Engineer to join our Service Provider High End Router (Cisco 8000) team...  ...products! In this role, you'll develop and optimize firmware, SDKs, simulators, and compilers for Cisco Silicon One architecture... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    22 hours ago
  •  ...Senior Software Engineer Location: Milpitas, CA Responsibilities Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use... 
    Relocation

    Techions

    Milpitas, CA
    4 days ago
  •  ...least 3 days in the office each week. Meet the Team Develop software consistent with Cisco 'Design Thinking Principles' with a focus...  ...technical design through completion Contribute to a defined software engineering roadmap, identify and recommend improvements to the software... 
    Work at office
    Local area

    Cisco

    Milpitas, CA
    4 days ago
  • $70 - $78 per hour

     ...into electronic form. The candidate will participate in an Agile software team. Responsibilities Work independently to specify, plan,...  ...Require a BS degree in Computer Science, Process Engineering, Continuous Improvement, or a related Engineering discipline with... 
    Contract work

    Indotronix Avani Group

    Milpitas, CA
    1 day ago
  •  ...Senior Firmware Engineer Cupertino, California Do you want to be at the forefront of the AI revolution? Etched.ai is developing groundbreaking...  ...latency than a B200. We're searching for passionate software engineers to join our fast growing team. You'll have the... 

    ETCHED LLC

    Cupertino, CA
    4 days ago
  • $78k

     ...HCLTech is looking for a highly talented and self‑motivated Senior Firmware Engineer to join it in advancing the technological world through innovation and creativity. Job Title Senior Firmware Engineer Job Information Job ID: 12976 Position Type: Full‑time Location: Sunnyvale... 
    Full time
    Local area

    Hcltech

    Sunnyvale, CA
    3 days ago
  • $119.8k - $234.7k

     ...Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft's...  ...We are seeking an accomplished Senior Firmware Engineer to join a team of talented engineers...  ...: ~ Background in firmware / software development, testing strategies, and requirements... 
    Ongoing contract
    Work at office
    Local area
    Worldwide

    Microsoft Corporation

    Mountain View, CA
    3 days ago
  •  ...Do you enjoy hacking and tinkering at the lowest levels of software? Are you passionate about extracting maximum efficiency from...  ...stability? If so, we are searching for an outstanding Senior Firmware Engineer to join the NVIDIA System Control Firmware team. Joining the... 
    Worldwide

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $150k - $175k

     ...you to join our amazing team and grow with us. As part of the Firmware Engineering team, you will drive the development and maintenance of the...  ...Certification Process. Defenses Airworthiness Process for Software. Prototype and medium volume manufacturing. BLDC Motor Controller... 
    Work at office

    Pivotal

    Palo Alto, CA
    2 days ago
  • $120k - $180k

     ...Nova's Materials Metrology Division is looking for a skilled Firmware Engineer (Embedded) to design, develop, and test firmware and software for our core hardware platforms. The engineer will collaborate closely with electrical and systems engineering teams to integrate... 

    Nova Corp

    San Jose, CA
    22 hours ago
  •  ...own the development of Rhoda's low-level firmware stack for distributed real-time control...  ...control-loop synchronization, and embedded software robustness in an EtherCAT environment...  ...~ Bachelor's or higher in Electrical Engineering, Computer Engineering, or Robotics ~2+... 

    Rhoda AI

    Mountain View, CA
    1 day ago
  • $160k - $190k

     ...Senior Firmware Engineer San Jose, California, United States Astera Labs provides rack-scale AI infrastructure through purpose-built...  ...semiconductor-based technologies with the company's COSMOS software suite to unify diverse components into cohesive, flexible systems... 
    Flexible hours

    Astera Labs

    San Jose, CA
    1 day ago
  •  ...Job Title: Embedded Firmware Engineer Location: Mountain View, CA In this role, you will Design, prototype, build, and test production embedded...  ...in a real-time operating system environment. Work with software, hardware and mechanical engineers throughout the lifecycle... 
    Full time

    Tata Technologies

    Mountain View, CA
    2 days ago
  • $45k - $121k

     ...Job Title: Firmware Engineer City: Mountain View State/Province: California Posting Start Date: 7/21/26...  ...will work closely with silicon validation, hardware, ASIC, and software teams to ensure high-quality silicon delivery through effective... 
    Minimum wage
    Local area

    Wipro

    Mountain View, CA
    2 days ago
  • $109k - $160k

     ...Firmware Engineer Livingston, NJ / New York, NY / Sunnyvale, CA / Bellevue, WA CoreWeave is The Essential Cloud for AI™. Built for pioneers...  ...C/C++. Integrate: Work cross-functionally with hardware, software, and QA teams to ensure seamless firmware-hardware... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    22 hours ago
  • $125k

     ...Firmware Engineer Base pay range: $125,000.00 per year. Responsibilities Target creation for new products in our code bases. Firmware maintenance to adapt for new products. Firmware validation to ensure operability on new products. Perform daily builds as needed for product... 
    Full time

    Globex Digital

    Cupertino, CA
    2 days ago
  •  ...Description Primary Duties & Responsibilities Carry out firmware design under the guidance of senior members of the design team...  ...procedures. Education & Experience ~ MS in Electrical Engineering or related technical fields. ~5 years of related... 
    Permanent employment
    Work at office

    II-VI Aerospace & Defense

    Fremont, CA
    4 days ago
  •  ...As a member of our NVLink Firmware Development and Verification team, you will be responsible...  ...or equivalent experience) in Electrical Engineering, Computer Science, or a related field....  ...3+ years of experience in firmware or software verification. Strong debugging and analytical... 
    Remote work

    NVIDIA

    Santa Clara, CA
    22 hours ago
  • $120k - $250k

     ...ahead in AI quality and availability. MatX is seeking System Software Engineer to join our team as we create best-in-class silicon for high...  ...cluster management. The team also co-owns the BMC/OpenBMC firmware stack, with dedicated firmware engineers, so host software and... 
    Full time
    Work experience placement
    Local area
    Remote work
    Monday to Friday
    Flexible hours

    MatX

    Mountain View, CA
    1 day ago
  • $100k - $200k

     ...Firmware Engineer WindBorne Systems is supercharging weather models with a unique proprietary data source: a global constellation of next...  ...work happens at the intersection of hardware and software, where clever code can compensate for physical limitations.... 
    Work at office

    WindBorne Systems

    Palo Alto, CA
    22 hours ago
  •  ...Description As a core member of our design team, our Senior Firmware Engineer takes ownership of embedded code in our rich robotics platform...  ..., and acting as a liaison between the hardware and software teams. Working directly with different engineering disciplines... 

    Suitable Technologies

    Palo Alto, CA
    22 hours ago
  •  ...Senior Firmware Engineer (2 reqs open) 06-12 months CTH 5 Days onsite in Palo Alto, CA Must-haves (the Three Absolutes) C (primary language — Go/Rust/C++ NOT required here, unlike Role 1) RTOS experience Peripheral interfacing experience Preferences Within This Role RTOS... 

    Staffing Spot, Inc.

    Palo Alto, CA
    22 hours ago
  •  ...embedded and commercial applications, working across silicon, firmware, and software to deliver reliable, high-performance solutions at scale....  ...technologies to market. You will interact with key engineering and management stakeholders as well as AMD's business team... 

    Advanced Micro Devices , Inc.

    San Jose, CA
    3 days ago
  •  ...Role: Firmware Engineer (Full Time) Location: Cupertino CA(Onsite) Mandatory Skills: Firmware development using C; 4+ years of experience. Skills: Requirements - Firmware Engineer Firmware configuration and maintenance for new product bringup:... 
    Full time

    Vir Healthway

    Cupertino, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Software Engineer. Be the first to apply!