Firmware Engineer
$130k - $170kNOVA
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 software with physical components, participating in the entire software development life cycle from initial board bring‑up, development, testing, and transition to production.
Pay Range: $130,000 - $170,000 Annually (DOE)
Role Responsibilities
- Develop and maintain firmware for highly reliable industrial electronics and electrical systems on both existing and next‑generation NOVA metrology platforms.
- Design and implement efficient, robust, and maintainable C code targeting ARM cores and STM32 microcontrollers.
- Collaborate with hardware teams to bring up new boards, understand schematics, and design/modify device drivers.
- Analyze and optimize system performance, memory management, and process execution.
- Conduct hardware‑in‑the‑loop (HIL) testing, unit testing, and debugging using scopes, logic analyzers, and emulators.
- Adhere to continuous integration and deployment (CI/CD) pipelines, maintain version control, and write technical documentation.
Requirements
- Minimum of a Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a closely related field.
- 3+ years of professional experience in the development of embedded firmware and software systems.
- Demonstrated experience working at the hardware‑software interface, including reading and writing hardware registers, familiarity with assembly language, and the ability to interpret hardware specifications.
- Strong proficiency in programming languages such as C/C++ for embedded system development.
- Proven experience compiling C code, diagnosing and resolving compiler and linker errors; hands‑on experience with Windows‑based development environments.
- Experience with microcontrollers, microprocessors, and hardware‑software integration, along with familiarity with low‑level communication protocols such as I2C, SPI, UART, USB, or Ethernet.
- Practical experience using laboratory and debugging tools, including oscilloscopes, multimeters, and hardware debuggers (e.g., J‑Link), to diagnose and resolve complex system issues.
Preferred Qualifications
- Experience with software version control systems, such as Git.
- Experience with scripting languages, such as Python, for test automation and tooling.
- Familiarity with FPGA programming and development.
- Interpersonal and communication skills, both verbal and written.
If you need assistance due to a disability, you may contact us at View email address on click.appcast.io.
#J-18808-Ljbffr- ...We are seeking an Embedded Firmware Engineer to join a small, highly collaborative engineering team developing sophisticated electro/mechanical products. This is not a narrow firmware role. In a small team, everyone wears multiple hats, and we're looking for an engineer...Suggested
- ...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 experience...SuggestedPermanent employmentWork at office
- ...system aims to increase patient compliance by reducing surgical invasiveness and improving sleep quality. We are seeking a Lead Firmware Engineer who is both a hands-on technical expert and a strong team leader. This role will provide technical direction, architectural...SuggestedWork at office
- Primary Duties & Responsibilities Carry out firmware design under the guidance of senior members of the design team. Use C++ to write... ...testing procedures. Education & Experience MS in Electrical Engineering or related technical fields. 5 years of related experience is...SuggestedPermanent employmentWork at office
$205k - $265k
...deployment data, we're pioneering a new era of automation that enhances human potential. About The Role We are seeking a Staff Firmware Engineer to work with cross-functional teams to plan robot firmware architecture, design subsystems, and develop robust and reliable...SuggestedFull timeTemporary workWork at officeRelocation packageFlexible hours$214k
...Duties: Guide company firmware development across multiple products, including determining priorities and tasks for the team. Design... .... Work cross-functionally with mechanical and software engineering counterparts, and collaborate with product, sales, and design...Work experience placement- ...A technology company in Pleasanton, CA is seeking a Senior Application Engineer to design embedded firmware and create application examples for their Ensemble Micro Controllers. This role includes customer support for Zephyr Operating Systems and contributions to documentation...
$120k - $160k
..., and interact in complex environments by integrating control engineering, artificial intelligence, and machine learning at every level... ...regular in-person attendance. Duties and Responsibilities Own firmware architecture for humanoid robot controllers, joint actuators,...Work at office$80k - $120k
..., and interact in complex environments by integrating control engineering, artificial intelligence, and machine learning at every level... ...attendance. Duties and Responsibilities Develop and maintain firmware for humanoid robot controllers, joint actuators, and dexterous...Work at office- ...geophysical exploration, and telecommunications. Our team of engineers, scientists, software developers, and operations professionals... ...to hear from you. The Role We are looking for a skilled Senior Firmware Engineer to join a cross‑functional team of physicists, electronics...Permanent employmentInternshipImmediate startFlexible hours
$187.08k
Job Title Senior Firmware Engineer Silicon Motion, Inc., 690 N. McCarthy Blvd., Suite 200, Milpitas, CA 95035, is seeking to hire a Senior Firmware Engineer. Job Summary: Responsible for the design, development, and maintenance of embedded firmware for solid-state storage...$179.4k - $263.12k
...to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have... ...reference designs Experience with bootloaders, secure boot, firmware update mechanisms, and UDS diagnostics Strong understanding of...Hourly pay$110.62k - $149.66k
...developing or executing project plans, budgets, and schedules and for documentation of work and results. May function as a project engineer/leader with the resident responsibilities of proposals/project plan, schedules, work assignments, prime contact, technical...Work at officeRemote workWorldwideFlexible hours- Title: Hardware Designer (Mechanical Designer) Location: Fremont ,CA Duration: 24+ months Client : Semiconductor Required skills: Strong in using NX for 3D CAD (ideally currently using NX, but if not, then at least must have used it for 2+ years before that...Local areaWorldwide
$120k - $160k
...part of a team that thrives on excellence in a fast-changing, high-growth technology environment! What You’ll Do As a Hardware Engineer, you’ll play a critical role in configuring, validating, and optimizing hardware solutions tailored to customer needs. You’ll...Work experience placement$98.9k - $135.96k
...Nothing” approach to the global automotive market. That means refusing to choose between performance and sustainability, design and engineering, ambition and integrity. In Lucid Air and Lucid Gravity, we have designed and built vehicles that have redefined their segments,...Hourly pay- ...Hardware Engineer will contribute to the failure analysis of hardware products across platforms such as servers and networking equipment. This role will take ownership of issue debugging and conduct in-depth failure analyses. The Hardware Engineer will support engineering...Work at office
$90k - $150k
...Job Title: Hardware Design Engineer Job Description The Level 2 Hardware Design Engineer contributes to the failure analysis and reliability improvement of hardware products across platforms such as servers and networking equipment. This role takes ownership...Permanent employmentMonday to FridayFlexible hours$86k - $183k
The group you’ll be a part ofIn the Global Products Group, we are dedicated to excellence in the design and engineering of Lam's etch and deposition products. We drive innovation to ensure our cutting-edge solutions are helping to solve the biggest challenges in the semiconductor...Local areaRemote workFlexible hours2 days per week3 days per week1 day per week- ...Job Description Job Description Embedded Software Engineer (Platform & Firmware) Overview: We are seeking an Embedded Software Engineer (Platform & Firmware) to design, develop, and test software that interfaces directly with hardware, such as microcontrollers...
- ...Job Description: Lead architecture and development of firmware across multi-processor embedded subsystems integrated into ASIC... ...architecture for multi-core embedded subsystems; define HW datapath engines and the FW needed for extensible, scalable architectures....Shift work
- ...industry experience and operations in key global markets, we combine engineering expertise, advanced manufacturing capabilities, and responsive... .... ~ Strong hand-on debugging skills across system, firmware and hardware domains. ~ Proficiency with scripting/programming...
$138.1k - $207.1k
...over $900M so far from incredible investors, resourcing us to deliver on these plans. We are bringing together the best scientists, engineers, and operators from the fusion community, hard tech industry, and other sectors. We are united by a shared sense of urgency to...$77k - $92.5k
...manufacturing, and sales locations. For nearly three decades, we have operated at the intersection of memory and AI/HPC infrastructure. That engineering expertise positions us to power the next generation of AI workloads, from training to inference and agentic AI at scale....Work at officeWorldwide$125k - $150k
...at the intersection of memory and AI/HPC infrastructure. That engineering expertise positions us to power the next generation of AI workloads... ...development and qualification phases. Work closely with firmware, software, mechanical, manufacturing, and test engineering teams...Work at officeWorldwide$77k - $92.5k
...manufacturing, and sales locations. For nearly three decades, we have operated at the intersection of memory and AI/HPC infrastructure. That engineering expertise positions us to power the next generation of AI workloads, from training to inference and agentic AI at scale. Penguin...Work at officeWorldwide- ...We are seeking a Senior DSP Software Engineer to join a small, high-impact embedded software team at a product development company specializing in advanced spectrum monitoring solutions. These platforms serve both defense applications and commercial spectrum monitoring...
- ...applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.Complete applications development by coordinating requirements, schedules, and activities; contributing to...
$140k - $280k
...scale data processing. Experience in applied machine learning including data collection and analysis, evaluation and feature engineering. Expertise in C++/Python. Strong communication skills and team spirit. Preferred Experience PhD in Deep Learning, Machine...Temporary work- ...continuously improve and refine the self-driving system Requirements Master or Ph.D. degree in Computer Science, Electric Engineering, Mechanical Engineering or a related field Professional C++ experience designing any-angle robotic navigation algorithms such...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer. Be the first to apply!



