Senior Control Software Engineer
PDF Solutions · Salt Lake City, UT · 2 wk ago
Engineering$132k/yrFull-time
Responsibilities
- 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
- 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
- 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
- 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
- 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
Pay
Pay Range: USD $132,000.00 - USD $152,000.00 /Yr.