PDF Solutions is redefining the way the semiconductor industry approaches data, analytics, and experience design. As part of our journey, we’re building Next gen platform — a modern, human-centered analytics platform. We believe design systems aren’t just about consistency — they’re about scalability, collaboration, and performance.
Â
As a Senior Control Software Engineer, you’ll be at the forefront of designing and delivering sophisticated control software for advanced manufacturing systems. This is a high-ownership role where you’ll drive architecture, influence technical direction, and ensure the delivery of robust, scalable, and maintainable solutions.
Â
Beyond building great software, you’ll elevate the team. You’ll mentor engineers, guide design decisions, and champion engineering excellence. From whiteboarding system architecture to deploying solutions on-site across the globe, you’ll play a critical role in turning complex challenges into elegant, real-world solutions.
Responsibilities
Technical Leadership
- Lead the architecture and design of complex control software systems
- Establish and promote best practices in software design, testing, and deployment
- Drive technical decision-making across projects and influence long-term strategy
Solution Development
- Design and implement custom control solutions for automated manufacturing equipment
- Guide iterative development cycles, ensuring high-quality, scalable code
- Oversee system integration across hardware and software components
Mentorship & Team Growth
- Mentor and coach engineers, helping them grow technically and professionally
- Lead code reviews, design discussions, and knowledge-sharing sessions
- Foster a culture of continuous learning, collaboration, and engineering excellence
Client & Delivery Excellence
- Partner with customers to understand needs and deliver impactful solutions
- Provide technical leadership during deployments, troubleshooting, and optimization
- Travel globally to support installations and drive successful outcomes
Continuous Improvement
- Champion modern development practices (testing, CI/CD, coding standards)
- Identify opportunities to improve performance, usability, and scalability
- Stay ahead of emerging technologies and bring new ideas into the team
Â
Qualifications
Must-Have Skills & ExperienceÂ
B.S. or M.S. in Computer Science, or equivalent years of experienceÂ
10+ years of equipment automation development experienceÂ
Deep expertise in SOLID object-oriented design principles and system architectureÂ
Advanced proficiency with C# (.NET Framework 4.5+ and .NET 5.0+) on WindowsÂ
Proven experience leading complex technical projects end-to-endÂ
Experience controlling material handling and vacuum systems (Load Ports, Robots, Pumps, etc.)Â
Experience with I/O device interfaces (PLC, OPC-UA, Modbus etc.)Â
Strong ability to mentor and guide engineers at varying experience levelsÂ
Excellent problem-solving skills in complex, real-time or hardware-integrated systemsÂ
Self-driven with strong organizational and leadership capabilitiesÂ
Exceptional communication skills (technical and non-technical)Â
Authorized to work in the United StatesÂ
Â
Nice to Have
- Experience with equipment control frameworks, preferably CCF
- UI/UX design awareness or hands-on experience
- WPF/Avalonia expertise
- Experience with version control systems (git preferred, TFS is a bonus)
- Experience with automated testing frameworks (MSTest preferred)
- Familiarity with SEMI standards
- Agile/Scrum leadership experience
Pay Range
USD $132,000.00 - USD $152,000.00 /Yr.
Learn more about this Employer on their Career Site
