CareerPlan

Senior Software Engineer

Masonboro, NC, USFull-time2026-05-07 → 2026-11-09
Citizens or permanent residents only

Core

Developing frontend and backend software for optical metrology and inspection systems in semiconductor manufacturing, focusing on machine control, machine learning, image processing, and high-performance computing.

Role type

Senior Software Engineer (IC)

Builds

Optical metrology and inspection software for semiconductor manufacturing

Domain

Semiconductor manufacturing / Industrial automation

Deliverable

production ML models

Required skills

C++, Python, C#, JavaScript, CUDA, Linux, Windows, image processing, machine learning, high-performance computing, system design, codebase navigation

Preferred skills

hardware control, semiconductor industry experience, Agile/Scrum methodologies

Technologies

CUDA, Linux, Windows, C++, C#, Python, JavaScript

Responsibilities

Participate in full software development lifecycle (planning, design, coding, QA), troubleshoot and resolve system issues, collaborate with customers and product managers

Seniority

Senior, hands-on IC