R&D Software Engineer
Excelitas Technologies Corp. · Boulder, CO · 1 wk ago
On-siteEngineering$110k–$150k/yrFull-time
Main 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
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
Preferred Skills and Experience
- 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
Helpful Experience
- C++ and Python programming experience
- Device firmware programming
- SCADA programming
- Vacuum system knowledge
- User and design documentation
Benefits
- Medical
- Dental
- Vision
- 401K
- Holiday Pay
- PAID Maternity/Paternity leave
- Tuition Reimbursement
- Long-term and Short-term disability
Pay
$110,000 - 150,000 per year, depending on experience.
Benefits Start Day 1
- Medical
- Dental
- Vision
- 401K
- Holiday Pay
- PAID Maternity/Paternity leave
- Tuition Reimbursement
- Long-term and Short-term disability
Position Requirements
- This position requires the use of information which is subject to the International Traffic in Arms Regulations (ITAR)
- Visa sponsorship is not available for any position at Excelitas
- Equal Opportunity/Affirmative Action Employer
- Minorities/Females/Disability/Veteran/Gender Identity/Sexual Orientation
Company Information
- 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.
- Join the team that leading technology companies turn to for cutting-edge photonic innovation. At Excelitas Technologies you are how we EXCEL.
- Visit: https://jobs.excelitas.com/
Location
Boulder, CO, US, 80301