CareerPlan

Software Engineer IV - (E4)

Billerica,MA, USFull-time$156k2026-09-25 → 2026-11-10
No visa sponsorship

Core

Design, develop, test, and maintain desktop applications and software solutions for semiconductor equipment components and devices.

Role type

Senior IC software engineer (desktop/embedded systems)

Builds

Desktop applications and software interfaces for semiconductor manufacturing equipment

Domain

Semiconductor equipment and materials science

Deliverable

production ML models | product features

Required skills

C++, C#, .NET, WPF, multithreaded programming, concurrency, object-oriented design, hardware/software integration, debugging, Git, Azure DevOps

Preferred skills

SQL, MVVM, automated testing frameworks, CI/CD, real-time data acquisition, high-performance computing, SEMI standards

Technologies

C++, C#, .NET Framework, WPF, MVVM, SQL, Git, Azure DevOps

Responsibilities

Design and develop multithreaded desktop applications; architect software interfaces for hardware and motion control systems; optimize application performance and reliability; troubleshoot complex software and integration issues; collaborate with multidisciplinary engineering teams; contribute to software architecture and technology roadmaps.

Seniority

Senior, hands-on IC