Jobs · Engineering · Utah

Senior Control Software Engineer

PDF Solutions · Salt Lake City, UT · 2 mo 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

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu