R&D Software Engineer

Excelitas TechnologiesBoulder, CO
$110,000 - $150,000Onsite

About The Position

Excelitas is a global technology leader with more than 7,500 employees, focused on delivering market-driven solutions to fulfill the illumination, optical, detection and imaging needs of OEMs and end-users across the biomedical, semiconductor, industrial, consumer products, scientific, security, defense and aerospace sectors. We are presently seeking a R&D Software Engineer who will support the continuous improvement and support of deployed software implementation in thin film optical coating manufacturing.

Requirements

  • STEM based bachelor’s degree
  • 5+ years professional programming experience in C#
  • Ability to work with in house customers to develop design specifications and execute on software application to support new product and operational execution

Nice To Haves

  • Experience Programming in a manufacturing environment
  • C# programming with WPF, ADO.NET, Entity Framework, and WCF
  • MS SQL database design and query with TSQL
  • C# techniques - interface programming, multi-threading, asynchronous programming, MVVM, and Windows Services
  • Web App programming with MVC – with\without client-side JavaScript, and Web API
  • Basic use of Git/GitHub with Visual Studio and VS Code
  • Real-time machine control programming
  • Familiarity with RS232 / RS488 protocols
  • C++ and Python programming experience
  • Device firmware programming
  • SCADA programming
  • Vacuum system knowledge
  • User and design documentation

Responsibilities

  • Support current and develop new implementations of software supporting production optical thin film coating equipment
  • Develop software which interfaces process equipment to production databases
  • Collaborates with Thin Film Engineering team and incorporates feedback into current and future software deployments
  • Participate in peer reviews for software designs and implementations
  • Engage with a variety of team members with varying levels of expertise in software development
  • Support a formal software development lifecycle which delivers a well-documented, robust and reliable solution to ensure long-term sustainability
  • Develop documentation to support software users (software engineers, production technicians, and engineers)
  • Other duties as assigned

Benefits

  • Medical
  • Dental
  • Vision
  • 401K
  • Holiday Pay
  • PAID Maternity/Paternity leave
  • Tuition Reimbursement
  • Long-term and Short-term disability
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service