CareerPlan

Sr. Software Engineer V - (E5)

Billerica,MA, USFull-time$180k2026-09-25 → 2026-11-10
Based in United StatesNo visa sponsorship

Core

Design, develop, and maintain desktop software solutions for semiconductor equipment components and devices, interfacing with hardware and motion control systems.

Role type

Senior Software Engineer (Desktop/Hardware Integration)

Builds

Desktop applications and software solutions for semiconductor manufacturing equipment

Domain

Semiconductor equipment and manufacturing automation

Deliverable

product features

Required skills

C++, C#, .NET, WPF, multithreaded programming, concurrent application design, hardware/software integration, object-oriented design, software architecture, debugging, performance optimization

Preferred skills

MVVM pattern, SQL databases, automated testing frameworks, CI/CD pipelines, real-time data acquisition, high-performance computing

Technologies

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

Responsibilities

Design, develop, test, and maintain desktop applications; Architect and implement multithreaded and concurrent software solutions; Develop software that interfaces with hardware components and motion control systems; Collaborate with multidisciplinary engineering teams to define requirements; Optimize application performance and reliability; Troubleshoot complex software and integration issues

Seniority

Senior, hands-on IC