O

Onto Innovation

Semiconductor process-control metrology and inspection equipment

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeWilmington, MA, USANo salary listed

About the Job

Requirements

  • A bachelor's or master's degree in Electrical Engineering, Computer Engineering, or a related field is required.
  • Three to ten years of experience in embedded software design and development; C and C++ are preferred.
  • Strong understanding of microcontrollers, systems-on-chip, field-programmable gate arrays, and embedded Linux or real-time operating system environments.
  • Demonstrated experience using ARM-based microcontrollers such as PIC and STM, as well as Altera NIOS2 or Xilinx MicroBlaze.
  • Experience with hardware bring-up, board support packages, and device drivers.
  • Demonstrated experience implementing communication protocols such as CAN, SPI, I2C, UART, Ethernet, and PCIe, and real-time operating systems.
  • Familiarity with digital and analog electronics, schematics, and oscilloscopes.
  • Excellent oral and written communication skills.
  • Strong software configuration management capabilities using revision control systems such as Git, TFS, or SVN.
  • Experience with Microsoft tools such as Visio, Excel, and Word.
  • Demonstrated experience in Agile development methodologies and/or Kanban and associated tools such as Azure DevOps or Atlassian Jira.
  • Ability to travel approximately 10%.

Responsibilities

  • Design, develop, and maintain embedded software for real-time control systems in semiconductor precision test equipment.
  • Collaborate with hardware engineers, FPGA designers, systems engineers, and application software developers to define software requirements and interfaces.
  • Implement low-level drivers, communication protocols such as CAN, SPI, I2C, UART, Ethernet, and PCIe, and real-time operating systems.
  • Optimize software for performance, reliability, and scalability in high-throughput test environments.
  • Conduct unit testing, integration testing, and system-level validation.
  • Participate in code reviews, documentation, and continuous improvement initiatives.
  • Support manufacturing and field teams with debugging and troubleshooting.

Desired Qualifications

  • Experience in the semiconductor equipment or test and measurement industry.
  • Knowledge of high-speed data acquisition, signal processing, or precision timing systems.
  • Familiarity with safety-critical or high-reliability software development practices.
  • Exposure to scripting languages such as Python and Bash.

About the Company

Onto Innovation

Semiconductor process-control metrology and inspection equipment

Onto Innovation provides semiconductor capital equipment and software for process control, metrology, and inspection. Its products include 3D metrology, macro defect inspection, unpatterned wafer quality assessment, and factory analytics software; these tools measure nanoscale transistor features and micron-level die interconnects, while software analyzes the data to give actionable manufacturing insights and customers buy equipment with ongoing service contracts and licenses. The company differentiates itself by offering an end-to-end process-control portfolio that spans front-end fabrication and back-end packaging, a result of the 2019 merger of Nanometrics and Rudolph Technologies, with integrated hardware and analytics that support complex architectures like chiplets. Its goal is to help semiconductor manufacturers increase device yield, boost productivity, and lower total production costs, aligning with capital spending cycles in AI workloads and advanced node technologies.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Wilmington, MA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Onto Innovation

See more jobs