Embedded Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Onto Innovation · 15 hours ago

Embedded Software Engineer

Onto Innovation is a leader in process control, specializing in advanced semiconductor technologies. They are seeking a skilled Embedded Software Developer to design and optimize software for high-performance test equipment used in semiconductor manufacturing.

3D TechnologyManufacturingSemiconductor
badNo H1BnoteU.S. Citizen Onlynote

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 (e.g., CAN, SPI, I2C, UART, Ethernet, PCIe), and real-time operating systems (RTOS)
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

Qualification

Embedded software developmentC/C++ programmingMicrocontrollers (MCUs)Communication protocolsReal-time operating systems (RTOS)Hardware bring-upSoftware configuration managementAgile development methodologiesElectronicsScripting languagesCommunication skills

Required

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field
3 - 10 years of experience in embedded software design and development (C/C++ preferred)
Strong understanding of microcontrollers (MCUs), SoCs, FPGAs, and embedded Linux or RTOS environments
Demonstrated experience utilizing ARM based MCUs such as PIC, STM as well as Altera (NIOS2) or Xilinx (micro-blaze)
Experience with hardware bring-up, board support packages (BSP), and device drivers
Demonstrated experience implementing communication protocols (e.g., CAN, SPI, I2C, UART, Ethernet, PCIe), and real-time operating systems (RTOS)
Familiarity with digital and analog electronics, schematics, and oscilloscopes
Excellent oral and written communication skills
Excellent software configuration management capabilities i.e. revision control systems (Git, TFS, SVN, etc)
Experience with MS tools (Visio, Excel, Word, etc)
Demonstrated experience in Agile development methodologies and/or Kanban and associated tools (Azure DevOps, Atlassian [Jira] or the like)
Ability to travel ~10%

Preferred

Experience in the semiconductor equipment or test & 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 (Python, Bash)

Benefits

Health/dental/vision/life/disability
PTO
401K plan with employer match
Employee Stock Purchase Program (ESPP)
Health & wellness initiatives

Company

Onto Innovation

twittertwitter
company-logo
Onto Innovation stands alone in process control with our unique perspective across the semiconductor value chain.

Funding

Current Stage
Public Company
Total Funding
unknown
1999-11-12IPO

Leadership Team

leader-logo
Chris Seams
Chairman Of The Board
linkedin
Company data provided by crunchbase