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

Firmware Engineer

Pivotal Systems

Job Description

Job Description

Firmware Engineer

Overview:

This is a full-time, on-site Firmware Engineer role based in either Fremont, CA or Reno, NV. The Firmware Engineer will design, develop, and maintain the real-time firmware that runs Pivotal’s gas flow control products, ensuring reliable performance in semiconductor manufacturing environments.

Day-to-day responsibilities include implementing and optimizing control, sensing, and communication firmware, integrating firmware with electronic hardware, and participating in system-level testing and validation.

The role involves complex debugging, collaborating with electrical and software engineers, and contributing to documentation, code reviews, and continuous improvement of development practices. This role focuses on product-level, real-time control firmware and works closely with our Embedded Software Engineer (Platform & Firmware), who owns bootloaders, drivers, and the embedded platform.

The Firmware Engineer will also support production and field teams with technical insight into product behavior and performance.

Key Responsibilities:

  • Develop, test, and maintain real-time firmware in C/C++ for gas flow controllers, flow ratio controllers, and related products, running on microcontrollers or DSPs under an RTOS or bare-metal scheduler.
  • Implement closed-loop flow and pressure control algorithms, sensor signal processing (pressure and temperature), and valve actuation.
  • Implement and maintain the industrial communication interfaces used by semiconductor equipment makers, such as EtherCAT, DeviceNet, RS-485, and analog I/O.
  • Develop firmware support for calibration data, gas and configuration tables, self-diagnostics, alarms, and fault handling.
  • Bring up and debug new hardware with electrical engineers using oscilloscopes, logic analyzers, and JTAG/SWD debuggers.
  • Write unit and integration tests, create design verification test plans, and support system-level validation on gas test stands.
  • Participate in code reviews and design reviews, and follow version control and release management practices.
  • Support manufacturing test and field service with firmware updates, diagnostic tools, and root-cause analysis of field issues.
  • Document firmware architecture, interfaces, and release notes.

 

Required Skills and Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field, or equivalent practical experience.
  • 3+ years of experience developing embedded firmware in C/C++ for microcontroller-based products on resource-constrained systems.
  • Hands-on experience with low-level programming of microcontroller peripherals such as ADCs, DACs, PWM, timers, GPIO, UART, SPI, I2C, and CAN.
  • Experience with real-time operating systems (RTOS) and interrupt-driven, real-time firmware design.
  • Solid debugging skills, including use of hardware and software debugging tools, instrumentation, and structured troubleshooting methods.
  • Applied electrical engineering knowledge, including the ability to read schematics and datasheets and to work through hardware–software integration issues.
  • Experience with version control (e.g., Git) and code reviews.
  • Ability to work collaboratively in a cross-functional team, communicate technical concepts clearly, and document designs and test results effectively.

 

The ideal candidate will also have:

  • 5+ years of experience developing embedded firmware in C/C++ for microcontroller-based products on resource-constrained systems.
  • Advanced degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
  • Experience with EtherCAT, DeviceNet, or CANopen slave stacks.
  • Background in control systems (e.g., PID control) or digital signal processing.
  • Familiarity with industrial or semiconductor equipment, sensors, mass flow controllers, or control systems.
  • Experience with Copy Exactly! / Copy Exact! and related design replication methodologies.
  • Python scripting experience for test automation and data analysis.

Pay Range & Total Compensation

The base pay range reflects the good-faith estimate of the salary/wage range for this position at the time of posting. Actual placement within the range is determined based on factors including key skills, relevant experience, internal equity, education, certifications, and geography/market differentials.

Additional Compensation & Benefits:

In addition to base pay, this role is eligible for:

  • Comprehensive health, dental, and vision insurance coverage
  • 401(k) matching program
  • Paid Time Off (PTO), paid holidays, and sick leave

Note: Variable pay and benefits are subject to the terms and conditions of the applicable plan documents.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Firmware Engineer in Reno, NV vacancy
  • $131.5k - $223.6k

    About the RoleThe Firmware Engineering Manager is responsible for leading firmware development activities for flow control products and supporting electronic devices used in engineering test stands. This role is responsible for managing firmware engineers, establishing... 
    Suggested

    Ichor Systems

    Sparks, NV
    3 days ago
  •  ...Firmware Test Engineer This is a hands-on technical position where you will be interacting with our robotic platforms to ensure we continue to deliver high quality solutions for customers. You will work closely with developers and other testers. You will have the opportunity... 
    Suggested

    Hamilton

    Reno, NV
    3 days ago
  • $96k - $153k

     ...grow, earn competitive pay, and be happy while you do it. Sounds simple, but we love it.Your Opportunity:Chewy is seeking a Hardware Engineer II to join our Fulfillment Center Design Engineering Team. In this role, you’ll be a key contributor in the design and execution... 
    Suggested
    Work experience placement
    Local area
    Flexible hours

    Chewy

    Reno, NV
    20 hours ago
  •  ...proprietary analysis technology is fully demonstrated in a wide range of fields - semiconductors, medicine, environment, science and engine measurements. In high-tech industries like semiconductor manufacturing, HORIBA provides an extensive selection of process monitors... 
    Suggested
    Temporary work
    Remote work
    Worldwide
    Flexible hours

    HORIBA

    Reno, NV
    14 hours ago
  •  ...proprietary analysis technology is fully demonstrated in a wide range of fields - semiconductors, medicine, environment, science, and engine measurements. In high-tech industries like semiconductor manufacturing, HORIBA provides an extensive selection of process monitors... 
    Suggested
    Temporary work
    Remote work
    Worldwide
    Flexible hours

    horiba abx

    Reno, NV
    6 hours ago
  • $167.7k - $245.2k

     ...runtime visibility, enforce security policies, and help protect containerized and endpoint environments.As part of the Windows agent engineering team, you will focus on extending these security capabilities to Windows environments. You will work closely with senior... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Reno, NV
    2 days ago
  • $101.38k - $168.96k

     ...: ANA United StatesWork Type: HybridDate Posted: 2026-08-13Arcadis is the world's leading company delivering sustainable design, engineering, and consultancy solutions for natural and built assets.We are more than 34,000 people, in over 30 countries, dedicated to improving... 
    Full time
    Part time
    For contractors

    Arcadis

    Reno, NV
    6 hours ago
  • $293.9k - $406.8k

     ...responsible for transforming Cisco’s Security products from single point products to comprehensive security outcomes, as a Distinguished Engineer. The team delivers secure, scalable capabilities enabling customers to control and security policies across Cisco and third-party... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Reno, NV
    2 days ago
  • $150k - $200k

    Position OverviewPower your Future with Qualus as a Lead Protection & Control Engineer. As a Lead Substation P&C Engineer, you’ll serve as the technical subject matter expert, leading the design of high-voltage substations that power communities and critical infrastructure... 
    Temporary work
    For contractors
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Qualus

    Reno, NV
    4 days ago
  •  ...Java full-stack developers ~ Python/Java developers ~ Data analysts/data scientists ~ Machine learning engineers Who Should Apply ~ Recent graduates in Computer Science, Engineering, Mathematics, or Statistics who want a career in... 
    H1b

    SynergisticIT

    Sparks, NV
    2 days ago
  •  ...Senior Software Engineer Austin, TX, Franklin, TN, Las Vegas, NV, or Reno, NV Hybrid – onsite 1-3 days per week, but also flexible depending on current project Position Summary: We're looking for a Senior Software Engineer to be responsible for analyzing, coding... 
    Local area
    Flexible hours
    3 days per week
    1 day per week

    1872 Consulting

    Reno, NV
    4 days ago
  •  ...Software Engineer The software engineer position is responsible for development potentially in any and all layers of architecture (from UI to data and everything in-between). Tasks include development of new features/tools including design, documentation, implementation... 
    Local area

    Hamilton

    Reno, NV
    14 hours ago
  • $74.04k - $148.08k

     ...SCADA Engineer At Capgemini Engineering, we bring together a global team of engineers, scientists, and architects to help the world's most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology... 
    Full time
    Local area

    Capgemini

    Reno, NV
    2 days ago
  • $130k - $170k

     ...Senior SCADA Engineer - 649613 Location: Sparks, Nevada (suburb of Reno) Pay Range: $130K - $170K DOE Work Hours: Core hours are 8:00 AM - 5:00 PM (flexible) Type of Employment: Permanent Hire Benefits: Competitive Benefits Package including health, dental... 
    Permanent employment
    For contractors
    Work at office
    Remote work
    Relocation
    Flexible hours

    Planet Group Inc

    Sparks, NV
    3 days ago
  •  ...We are seeking a DevSecOps Engineer to join a dynamic R&D software development team focused on advanced diagnostics for infectious diseases. This role requires a blend of development, operations, and security expertise, with a strong emphasis on integrating security practices... 

    Real Staffing Group

    Sparks, NV
    3 days ago
  • $103k - $143k

     ...Salary: $103,000 - 143,000 per year Requirements: Bachelors degree in Computer Science, Electrical Engineering, or a closely related field, plus at least two years of experience as a computer programmer, software engineer, or in related work involving software maintenance... 
    Full time
    Casual work
    Remote work
    Work from home

    G4 Technologies

    Reno, NV
    7 days ago
  • $111k - $144.4k

    Remote - US / Reno, NVAdministration - Enterprise Information Security /Full-Time /RemoteThe Sr. Application Security Engineer is responsible for validating that application services are designed and implemented with high security standards. The role analyzes the security... 
    Full time
    Temporary work
    Work experience placement
    Remote work

    Clear Capital

    Reno, NV
    3 days ago
  • $111.3k - $186.1k

     ...chain — and we’re looking for talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS... 
    Local area
    Immediate start
    Flexible hours

    Amazon Web Services, Inc.

    Sparks, NV
    14 hours ago
  •  ...to provide the exceptional service our customers expect and contribute positively to our community. Job Summary  The Software Engineer II is a hands-on technical leader within the Software Development team, responsible for the architectural integrity and performance... 

    1 CLICK LOGISTICS

    Sparks, NV
    8 days ago
  • $143.49k - $197.29k

    The Senior AI/ML Engineer is a highly skilled and experienced professional responsible for leading the development of complex AI/ML systems, driving innovation, and mentoring team members to deliver impactful solutions. In this role, you will oversee the design, implementation... 
    Full time
    Work experience placement
    Work at office

    Sierra Nevada Corporation

    Sparks, NV
    3 days ago
  •  ...Senior Mechanical Engineer / Structural Engineer Infinite Technologies RCS, Inc. is a rapidly expanding company offering many growth opportunities in the Engineering, Manufacturing, and Technology fields. We pride ourselves on providing quality products and services... 
    Full time
    Work at office
    Immediate start
    Worldwide
    Flexible hours

    Infinite Technologies RCS, Inc.

    Reno, NV
    4 days ago
  •  ...Job Description Job Description Full Stack Software Engineer developing and maintaining internal systems built on .NET and Angular that empower our teams to deliver exceptional enterprise application features. You will deploy and manage applications on the Azure cloud... 
    Local area

    Addison Group

    Reno, NV
    a month ago
  •  ...are preparing for a major public launch and scaling from build mode to operate-at-scale mode. WHAT YOU WILL DO As a Senior AI Engineer at EQUS, you own the AI assistant layer end to end: architecture, standards, and the service contracts that security, storage and... 
    Full time
    Local area
    Remote work

    Equs, Inc.

    Reno, NV
    a month ago
  • $250.6k - $362.6k

     ...responsible for transforming Cisco’s Security products from single point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities enabling customers to control and security policies across Cisco and third-party... 
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Reno, NV
    2 days ago
  • $64.5k - $129.5k

     ...wide range of talents and skill sets.  ALC is a part of the Carrier Group. About this role As a Lead Field Controls Engineer , you will be crucial to ALC’s business through the field commissioning of building automation systems created specifically for... 
    Minimum wage
    Temporary work
    Local area
    Flexible hours

    Carrier World

    Reno, NV
    a month ago
  • $105k - $130k

     ...Industrial Engineer Location: Sparks, NV Job Type: Full time Requisition ID: JR100093 RIX Industries is a technology-focused company specializing in the design, development and manufacturing of gas generation systems, precision compressor solutions,... 
    Full time
    Remote work
    Worldwide
    Shift work

    RIX INDUSTRIES

    Sparks, NV
    6 days ago
  • $90k

     ...Supplier Quality Engineer Location: Sparks, NV Job Type: Full time Requisition ID: JR100106 RIX Industries is a technology-focused company specializing in the design, development and manufacturing of gas generation systems, precision compressor solutions... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Remote work
    Worldwide
    Shift work

    RIX INDUSTRIES

    Sparks, NV
    3 days ago
  • Technician / Technologist Location: Reno, NV Agency: Malone Healthcare Pay: Competitive weekly pay (inquire for details) Start Date: ASAP About the Role: Malone Healthcare is seeking a Technician / Technologist for a travel assignment in Reno,...
    Weekly pay
    Full time
    Contract work
    Summer work
    Immediate start
    Shift work

    Malone Healthcare

    Reno, NV
    1 day ago
  • $45 - $75 per hour

    Position OverviewPower your Future as a Senior SCADA Engineer with QUALUS! Step into leadership as a Senior SCADA Engineer at Qualus, where innovation meets expertise. In this pivotal role, you'll plan, direct, and implement advanced SCADA systems that drive operational... 
    Permanent employment
    Temporary work
    Flexible hours

    Qualus

    Reno, NV
    1 day ago
  • $130k - $190k

    Position OverviewPower your future with Qualus in our Engineering Department as a Senior Engineer of Underground Electric Transmission. Your role will be responsible for implementing best design practices, identifying relevant trainings, coordinating project workflows,... 
    Temporary work
    Work at office
    Flexible hours

    Qualus

    Reno, NV
    14 hours ago

Do you want to receive more vacancies?

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