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

Firmware Engineer

Pivotal Systems

Firmware Engineer

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.
Vacancy posted 3 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
    6 days ago
  • $112.4k - $191.1k

     ...Overview About the Role We are looking for an experienced Firmware Engineer to design and develop embedded firmware for advanced flow control products. In this role, you will work across firmware, hardware, and systems engineering to develop reliable, scalable... 
    Suggested

    Ichor Systems

    Sparks, NV
    1 day 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
    17 hours ago
  • The Senior Hardware Engineer is responsible for developing next‑generation electrical hardware for advanced semiconductor flow control...  ...assembly, and test processes.Collaborate cross‑functionally with R&D, firmware, systems, and software teams to define hardware requirements... 
    Suggested
    Work at office
    Shift work

    Ichor Systems

    Sparks, NV
    4 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
    4 days 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... 
    Temporary work
    Remote work
    Worldwide
    Flexible hours

    horiba abx

    Reno, NV
    2 days ago
  •  ...seeking a dynamic and innovative Radio Frequency (RF) Hardware Engineer to join our cutting-edge engineering team. In this role, you will...  ...systems engineering; familiarity with control systems and firmware development is a plus. Demonstrated ability to perform debugging... 
    Worldwide
    Flexible hours

    HORIBA

    Reno, NV
    6 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
    6 days ago
  • This OpportunityWSP is seeking a Mine Waste Lead Civil/Geotechnical Engineer to join our team in Reno, NV. The following locations will also be considered: Elko, NV. You will have the opportunity to work as a part of a regional team on challenging mining, heavy civil,... 
    For subcontractor
    Work at office
    Local area
    Flexible hours

    WSP Group

    Reno, NV
    4 days ago
  •  ...Software Engineer II The Software Engineer II is a hands-on technical leader within the Software Development team, responsible for the architectural integrity and performance of core applications and the coordination of day-to-day development work. Working primarily... 

    1 Click logistics

    Sparks, NV
    1 day ago
  •  ...Software Engineering Intern Come start your career with some of the brightest and most innovative minds in the country! As a Software Engineering Intern, you will participate in a comprehensive summer internship program designed to provide hands-on experience in a dynamic... 
    Work experience placement
    Summer work
    Internship
    Summer internship
    Work at office

    Sierra Nevada Corporation

    Sparks, NV
    17 hours ago
  •  ...together with on-board intelligence to deliver value for these customers. Kraus Hamdani Aerospace is seeking a versatile Software Engineer to design, build, deploy, and support software for autonomous aircraft systems. This role is ideal for a strong software... 
    Worldwide

    KH Aerospace

    Reno, NV
    4 days ago
  •  ...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... 

    Click Logistics

    Sparks, NV
    4 days ago
  •  ...What to Expect Come join the Manufacturing Test and Engineering software team and help us accelerate the world's transition to sustainable energy. As a member of our team, you will develop software for in-house designed test equipment that is responsible for ensuring... 
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

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

     ...Arcadis 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 quality of life. Everyone has an important role to play... 
    Full time
    Part time
    For contractors

    Poutrix

    Reno, NV
    17 hours ago
  • $25 - $30 per hour

     ...role: What Youll Bring Current enrollment as a thirdyear student in a bachelors degree program in Computer Science Software Engineering Computer Engineering Information Systems or a related field. Authorization to work in the United States on a permanent basis... 
    Permanent employment
    Internship
    Summer internship
    Local area

    CGI

    Reno, NV
    15 days ago
  • $52.4k - $91.7k

     ...end back-end or full stack solutions. Work as part of an Agile team to design code test and deliver applications learning CGIs engineering practices and collaborating closely with peers. Apply emerging technologies - such as generative AI cloud platforms automation... 
    Full time
    Internship
    Local area

    CGI

    Reno, NV
    14 days ago
  •  ...Overview Do you want to join a team that's changing the world? Do you have a strong background as a Sr. SCADA Engineer? Then we're looking for you! Check out the job description and apply now! Put your skills to meaningful use, gain unique experience, and work with... 
    For contractors
    Work at office
    Immediate start
    Overseas
    Monday to Friday
    Flexible hours
    Shift work

    Panasonic North America

    Sparks, NV
    3 days ago
  •  ...You'll own the technical direction of our test software, set engineering standards, and mentor the team. Your hardware background lets...  ...test system design by collaborating with electrical, mechanical, firmware, and manufacturing teams, and provide feedback to improve... 
    Full time
    Temporary work
    Local area
    Worldwide
    Shift work

    Ampersand

    Reno, NV
    17 hours ago
  • $151.6k - $222.4k

     ...production customers across multiple cloud environments, including AWS, GCP, Azure, and GovCloud. The team is composed of skilled engineers focused on building resilient, scalable infrastructure with a collaborative and inclusive culture. What’s exciting about the team... 
    Full time
    Temporary work
    Local area
    Immediate start
    Remote work
    Flexible hours

    CISCO Systems

    Reno, NV
    3 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
    5 days ago
  •  ...like to work for ZLINE. ======= About The Role A person in this role will collaborate with other members of the software engineering team to develop new and maintain full-stack internal software. This person will have working experience with Customer... 
    Bi-weekly pay
    Full time
    Apprenticeship
    Work experience placement
    Work at office
    Local area
    Relocation package
    Flexible hours

    ZLINE

    Reno, NV
    29 days ago
  •  ...Software Engineer position supporting the design, development, testing, and maintenance of software for advanced medical diagnostic instrumentation. Collaborates across cross-functional teams to translate requirements into robust, well-documented software solutions throughout... 
    Internship

    Becton Dickinson

    Sparks, NV
    2 days ago
  •  ...operators across the globe. Position Summary As a Software Intern at Light & Wonder, you will join a collaborative, global engineering team that builds the technology behind our internal systems and customer-facing products. You will help maintain the automation... 
    Internship
    Work at office
    Local area

    Light & Wonder

    Reno, NV
    1 day ago
  • $124.77k - $171.56k

    Do you thrive at the intersection of technical execution and solution design? Are you passionate about the future of building Workday integrations, agents, data architectures and Extend applications? Join our team! We are looking for a Workday Technical lead who can roll...
    Permanent employment
    Full time
    Work experience placement

    Sierra Nevada Corporation

    Sparks, NV
    5 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
    5 days ago
  •  ...The Relief Lead Engineer is responsible for supporting the safe, reliable, and efficient operation of facilities, building systems, and equipment across Circus Circus, Silver Legacy, and Eldorado Resorts. This role performs inspections, preventive maintenance, troubleshooting... 
    Full time
    Shift work
    Night shift

    Caesars Entertainment

    Reno, NV
    1 day ago
  •  ...software implementation. Effectively communicate technical requirements to team members. Collaborate with software quality assurance engineers to ensure regulatory compliance and timely product release. Cultivate, maintain, and disseminate internal systems knowledge while... 
    Full time
    Work experience placement
    Local area

    Light & Wonder

    Reno, NV
    1 day ago
  • $192.61k - $264.84k

     ...Director Of Software Engineering The Director of Software Engineering is a strategic leadership role responsible for overseeing the end-to-end software development lifecycle, including design, development, implementation, and sustainment. This position demands a deep... 
    Work experience placement
    Work at office
    Immediate start

    Sierra Nevada Corporation

    Sparks, NV
    3 days 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

Do you want to receive more vacancies?

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