Demo

Controls Software Engineer

Moxtek
Orem, UT Full Time
POSTED ON 4/16/2025
AVAILABLE BEFORE 4/15/2030

Join Moxtek as a full-time Controls Software Engineer and contribute to the development of advanced automation systems in a collaborative, hands-on environment. Located in Orem, UT, this onsite role offers the opportunity to design and implement software for custom production and engineering equipment. Work closely with electrical, mechanical, and software engineers to create robust control solutions that directly support Moxtek's high-performance manufacturing operations.

With a competitive salary based on experience, plus profit sharing, this position offers both professional growth and financial reward. Team members enjoy benefits including medical, dental, vision, and life insurance; 401(k) match; Health Savings Account; Flexible Spending Account; paid time off; and 11 paid holidays. Apply today to join a team that values technical excellence, innovation, and cross-functional collaboration.

What you'll do as a Controls Software Engineer

As a Controls Software Engineer at Moxtek, you'll take a hands-on approach to developing software that drives the operation of custom-built equipment used in our production environment. From early design through final deployment, you'll work on systems that interface directly with hardware-bringing together code, sensors, actuators, and embedded platforms to deliver reliable, real-world automation.

Much of your time will be spent building and refining C# desktop applications that communicate with equipment via Ethernet, USB, and RS232. You'll also apply your skills in troubleshooting and diagnostics, using tools like multimeters and oscilloscopes to validate performance and resolve issues. Whether supporting a new equipment rollout or enhancing existing systems, your work will contribute to the precision and efficiency of Moxtek's internal manufacturing capabilities.

Are you the Controls Software Engineer we're looking for?

To succeed in this role, you'll need a strong foundation in engineering combined with practical experience developing software that interfaces with real-world hardware. This position is ideal for someone who enjoys solving technical challenges at the intersection of software and electronics, and who thrives in a hands-on, collaborative environment.

Clear communication, technical documentation, and cross-disciplinary teamwork are important parts of this role, along with the ability to troubleshoot systems and contribute to the full lifecycle of custom equipment development.


Required skills and qualifications:

  • Bachelor's degree in Electrical Engineering, Mechanical/Mechatronics Engineering, Computer Engineering, or a related field
  • Proficiency in C# or a similar programming language
  • Experience developing software that interfaces with hardware systems
  • Familiarity with sensors, actuators, embedded devices, or test instrumentation
  • Ability to read and interpret electrical schematics and component datasheets
  • Experience using multimeters, oscilloscopes, and data loggers for validation and troubleshooting
  • Experience working with version control systems such as Subversion or Git

Additional skills that are a plus:

  • Experience creating desktop applications using WPF and the .NET framework
  • Familiarity with Beckhoff PLCs and programming in Structured Text (ST)
  • Exposure to embedded systems, microcontrollers, or single-board computers (e.g., Raspberry Pi or Arduino)
  • Experience with SQL databases for equipment configuration or data logging
  • Comfort working across mechanical and electrical disciplines in a team environment
  • Interest or experience in custom automation and test equipment design

Make your move

Think this might be the right fit? Apply today and help us build the next generation of high-performance production equipment. We can't wait to meet you!

Salary : $75,000 - $90,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Controls Software Engineer?

Sign up to receive alerts about other jobs on the Controls Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634

Sign up to receive alerts about other jobs with skills like those required for the Controls Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Moxtek

Moxtek
Hired Organization Address Orem, UT Full Time
Job Summary: Provides expertise in the development, verification, publishing, distribution, and archival of technical do...
Moxtek
Hired Organization Address Orem, UT Full Time
Join Moxtek as a full-time Components Engineer and launch your career in an innovative manufacturing environment! Locate...

Not the job you're looking for? Here are some other Controls Software Engineer jobs in the Orem, UT area that may be a better fit.

Site Reliability Engineer

Intelliswift Software Inc, Lehi, UT

Site Reliability Engineer

Software Guidance & Assistance, Lehi, UT

AI Assistant is available now!

Feel free to start your new journey!