Software Engineer
Job Description
Advanced Energy Industries, Inc. is hiring a Software Engineer in Fort Collins, CO (onsite) to build and evolve software used for RF calibration, testing, characterization, and service.
Responsibilities
- Work on a team to balance time and scope against specification and scheduling demands.
- Design, develop, test, and maintain software applications for RF calibration, testing, and service activities.
- Build software solutions that interface with instrumentation, hardware devices, and automated test systems.
- Partner with cross-functional engineering teams to define requirements and implement technical solutions.
- Troubleshoot and resolve software and hardware integration issues.
- Participate in code reviews, testing, documentation, and continuous improvement initiatives.
- Support both new product development and sustaining engineering for existing products.
Immediate focus
- Develop an RF Calibration System application to automate test workflows.
- Integrate with instruments and hardware during test operations.
- Collect and analyze measurement data.
- Deliver an intuitive operator experience.
Requirements
- Strong troubleshooting, analytical, and problem-solving abilities.
- Excellent written and verbal communication skills.
- Ability to collaborate effectively with cross-functional and geographically distributed teams.
Experience
- 5+ years of professional software development experience using C# and .NET.
- Experience developing desktop applications using WPF and MVVM architecture.
- Experience developing software that communicates with hardware devices, instruments, sensors, controllers, or embedded systems.
- Experience with one or more communication technologies: TCP/IP, USB, Serial (RS-232/RS-485), Ethernet, GPIO, CAN, Modbus, SCPI, or similar interfaces.
- Strong object-oriented design and software architecture skills.
- Experience debugging complex interactions between software and physical hardware systems.
- Knowledge of software development best practices: source control, code reviews, automated testing, and continuous integration.
- Experience using Git-based source control systems and modern development workflows.
Technologies
- C#, .NET 8, WPF, MVVM
- Bitbucket, Jira
- CI/CD pipelines
- Python
- Web application and full-stack development
- GitHub Copilot, Claude Code
Preferred
- Experience with RF, power electronics, instrumentation, automated test equipment (ATE), calibration systems, or measurement systems.
- Electrical Engineering education or strong understanding of electrical and electronic systems.
- Experience with Bitbucket, Jira, CI/CD pipelines, and modern software lifecycle management tools.
- Experience modernizing legacy software applications and improving software quality standards.
- Experience developing automated test frameworks and hardware-in-the-loop solutions.
- Knowledge of software quality standards, coding guidelines, and software compliance processes.
- Experience with database technologies and data management solutions.
- Experience with Python for engineering, automation, or test applications.
- Experience with web application or full-stack development using modern frameworks and cloud technologies.
- Familiarity with AI-assisted software development tools and workflows, such as GitHub Copilot and Claude Code.
- Understanding of responsible AI-assisted development practices, including code review, validation, testing, and governance considerations.
- Experience working in semiconductor, industrial automation, instrumentation, or manufacturing environments.
Education
- Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related field
Compensation
- $85,000 - $145,000 per year
- Starting pay range for the role is $85,000 to $145,000 per year
Benefits
- Medical plans: multiple options available
- Short and long-term disability and life insurance
- Health savings and flexible spending accounts
- Generous time off: 3 weeks of paid vacation, 7 days of paid sick time, and 12 paid holidays
- 8 hours of paid volunteer time off
- 8 weeks of paid parental leave for both parents
- Company matched 401(k)
- Tuition reimbursement
- Expanded mental health coverage and employee assistance programs
- Voluntary benefits: critical illness, accident and hospital indemnity, pet insurance, identity theft, and legal assistance
Location and work environment
- Fort Collins, CO (onsite)
- Standard office environment
- Nearest major market: Fort Collins
- Nearest secondary market: Loveland
Application details (CO only)
- Applications accepted through 9/30/2026; company may review applications after submission