Jobs · Engineering · Utah

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.

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com