Software Engineer - Automation and Controls
MOXTEK, Inc.
Job Description
Job Description
Job Summary: We are seeking a Controls Software Engineer to join our Equipment Engineering team. In this role, you will develop C# desktop applications that control and interface with custom production and engineering equipment using a variety of hardware communication protocols, including Ethernet, USB, and RS-232.Working alongside mechanical, electrical, and software engineers, you will contribute to the design, development, and continuous improvement of innovative manufacturing equipment. This position offers the opportunity to work on challenging, real-world automation systems while helping develop reliable, maintainable software that supports both engineering and production operations.Our team is committed to modern software development practices, including clean architecture, object-oriented design, source control, and collaborative development, providing an excellent environment for engineers to learn and grow.Responsibilities:Develop and maintain C# desktop applications that control and interface with production and engineering equipment.Design, implement, test, and debug software that communicates with hardware devices using Ethernet, USB, RS-232, and other industrial communication protocols.Collaborate with mechanical, electrical, and software engineers throughout the design, development, and commissioning of new equipment.Write clean, maintainable, and well-documented code using modern software engineering principles and team coding standards.Utilize version control systems (Subversion, Git, etc.) and participate in collaborative development workflows, including branching, merging, code reviews, and CI/CD processes.Troubleshoot software and hardware integration issues using common electronic test equipment and diagnostic tools.Support continuous improvement efforts by identifying opportunities to enhance equipment performance, reliability, and maintainability.Preferred QualificationsInterest in writing clean, maintainable, and reusable software as part of a collaborative engineering team.Strong foundation in object-oriented programming with C# and the .NET platform.Experience developing Windows desktop applications using WPF and the MVVM design pattern.Familiarity with modern software engineering practices, including Clean Architecture, SOLID principles, dependency injection, and the .NET Generic Host.Experience using version control systems such as Git or Subversion in a collaborative development environment.Working knowledge of SQL databases and data access concepts.Familiarity with hardware communication protocols such as Ethernet, USB, or serial (RS-232) interfaces.Exposure to industrial automation technologies, including PLCs, Beckhoff controllers, or Structured Text, is a plus but not required.Experience with Linux and embedded platforms such as Raspberry Pi is a plus.Strong analytical and problem-solving skills with an interest in developing software for real-world automation systems.Education and Experience:Bachelor 's or Master's degree in Computer Science, Software Engineering, or a closely related field.0-2 years of software development experience, including internships, co-op experience, or relevant academic projects.Location:This role requires on-site presence; it is not a remote position.
Job Posted by ApplicantPro- ...Controls Install Lead / Working Supervisor Together We Build – Partnership | Innovation... ...| Safety Join the growing KBS Building Automation team! Kelso Building Services (KBS) is... ...work closely with project management, engineering, programming, and commissioning teams to...SuggestedFor contractorsApprenticeshipFlexible hours
- ...directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-... ...functional teams Bonus : Familiarity with Git or version control systems Knowledge of object-oriented design patterns...SuggestedRemote jobInternship
$120k - $150k
Senior Software Engineer - Provo, UT (Hybrid) Are you a Software Engineer who's ready to take your... ...powerful. Your strong understanding of automated testing frameworks will ensure... ...you've found your next career move. Take control of your future and make an impact where...SuggestedLocal areaMonday to Friday$110.5k - $160k
...will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern... ...Query Processing and Optimization * Automated Reasoning * Embedded Systems * Data... ...Contributing to open-source projects, Version control systems, Debugging and...SuggestedFull timeInternshipWork at officeWorldwideMonday to Friday$16.5 per hour
...customer service. Note: This is not an engineering position. CobaltAI blends advanced technology... ...with centralized monitoring of access control systems (ACS), cameras, and... ...across their facilities. CobaltAI pairs automation with human insight, transforming how physical...SuggestedRemote workMonday to FridayShift workNight shift- ...not headcount. By moving beyond simple automation to genuine autonomy, we empower businesses... ...to turn business problems into robust software that integrates prompts, automations,... ...~1+ years of professional software engineering experience building and shipping production...Full timeWork at officeMonday to FridayAfternoon shift
- ...for an Application Security Engineer joining our IT & Security team... ...innovation. You'll own the secure software development lifecycle, lead... ..., and data protection controls. Help evaluate and integrate... ...integrate security testing into automated workflows. ~ Ability to...Local area
- ...Senior Platform Software Engineer Hypercraft is developing a new generation of electric Unmanned... ...embedded, electrical, mechanical, controls, manufacturing, and mission... ...Robotics Automotive Industrial automation Defense Developer platforms Fleet...Relocation package
- Job DescriptionPosition: Software Engineer - FullStackLocation: Provo - UTType: Full time Technical Skills needs:1.Worked on Engineering projects which involved system integration via APIs2. Deep Expertise on Javascript frameworks: AngularJS and NodeJS a must3. Experience...Full time
- OverviewJob PurposeThe Software Engineer is responsible for the technical development and implementation of data conversion programs as part of customer loan acquisition projects. This role owns the technical execution of each conversion, from initial program design and...Immediate startShift work
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...Full timeTemporary workFlexible hours- ...supplement and nutraceutical contract manufacturer that builds its own software in-house rather than buying off-the-shelf systems. Our flagship... ...and test library, deviations/CAPA, complaints, change control, OOS, in-process checks, environmental, stability, retains, destruction...Full timeContract workShift work
- ...converted data and provides solutions to resolve known exceptions with the data. Configures, observes, and troubleshoots various automated data conversion processes. Verifies data conversion results, creates, modifies and executes SQL queries, scripts and stored...Work experience placement
$60k - $75k
...You’ll be part of the team that keeps automation projects moving. At ProAutomated, we don... ...performing on-site mechanical, electrical, and control checks. Lead startup, checkout, and... ...Partner with automation and controls engineers to test, troubleshoot, and validate their...Daily paidTemporary workWork at officeLocal areaRelocation packageLong distanceFlexible hoursWeekend work- ...in all 50 states and we’re just getting started!As a Software Engineer, Data, you will be the core engineer responsible for... ...software engineering best practices, including version control, CI/CD pipelines, and automated data validation protocols.Develop and refine a robust...Full time
- ...healthcare - for the provider and their patient. As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly... ...development ~ Proficiency with Git or comparable version control system ~ Experience working in Agile/Scrum development...
- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ..., ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management... ...keenness.Job DescriptionRole: Senior Test Automation Python EngineerLocation: American Fork,...Worldwide
$160k - $280k
...closely with Executives, Product, Engineering, and Security Leaders to... ...of platform improvements, automation gains, and signal quality enhancementsTechnical... ..., standards, processes and controls to protect the... ...on authorization to receive software or technology controlled...Full timeLocal areaWorldwideFlexible hours- ...skilled and motivated mid-level Traffic Engineer specializing in traffic signals, street... ...discussions and presentations Support quality control reviews, respond to comments, and ensure... ...Civil 3D, Agi32, or similar design software ~ Experience with traffic analysis...Hourly payLocal areaRelocation package
$88.86k - $118.48k
...connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and... ...of network management protocols, tools and products such as One Control, MCP, DNA, TNMS, Remedy. Fluent in the use of Microsoft Office...Full timeTemporary workWork at officeRemote workShift workNight shift$113.5k - $153.6k
...Job Details: Job Description: Join Intel as an AI Software Engineering Graduate Intern, where you will contribute to the development and optimization of cutting-edge AI software solutions. In this role, you will work on designing algorithms, frameworks, and AI software...Remote jobInternshipStart working todayLocal areaImmediate startWork from homeShift work- ...Job Description Job Description Position: Controls Application Engineer Start Date: Immediate As a Controls Application Engineer,... ...experience in the engineering field, preferably in Building Automation or Controls Engineering. ~5+ years of BMS application...Work at officeImmediate startRemote work
$140k - $155k
...define the next generation of legal technology, we'd love to meet you.What You'll DoNetDocuments is seeking a Senior Full Stack Software Engineer to help build the next generation of our cloud-based document management platform. This role is ideal for an experienced...Immediate start- ...getting started!We are looking for legendary engineers. You know the type. When you are at... ...and more to create scalable, performant, automated systems to power the Neighbor.com... ....com’s marketplace.Produce high quality software that enhances the customer experience.Manage...Full timeWork at office
$180k - $230k
...Team in Pleasant Grove, UT. In this role, you will lead the MOT engineering teams on various transportation projects and coordinate with... ...ideal candidate will have over 10 years of experience in traffic control design and hold a current PE license. The position offers a...- ...maintaining agility, scalability, and superior engineering quality. What You'll Be Doing:... ...tools to increase development velocity, automate repetitive work, and reduce time-to-production... ..., document, and own large-scale software projects, ensuring system resilience and...Full time
- ...We are looking for legendary engineers. You know the type. When you are at lunch and a story starts about "that time" when "that engineer... ...Neighbor.com ’s marketplace. Produce high quality software that enhances the customer experience. Manage project priorities...Full timeWork from home
- ...communication skills, value humility and learning, crave a fast-paced startup environment and never compromise their integrity. Software Engineers are responsible for the development of a growing suite of win-loss technologies. Our software solutions are fundamental to...Full timeCurrently hiringWork at office
- ...UtahResearch and Development - Software Development /Full-Time /... ...technicalguidance to distributed engineering teams through code reviews,... ..., and infrastructure automation. Forecastsystem scaling limits... ...systems using encryption, access controls, and dataminimization...Full timeContract workRemote work2 days per week
- Our Benefits - Designed with You in Mind Comprehensive Health & Well-being Coverage From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage - ensuring you and your family stay healthy and protected. Generous Paid Time...Full timeImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Automation and Controls. Be the first to apply!
- ngo software engineer Orem, UT
- entry level software engineer remote Orem, UT
- software developer positions Orem, UT
- consulting software engineer Orem, UT
- software developer Orem, UT
- software engineer healthcare Orem, UT
- cybersecurity software engineer Orem, UT
- software developer fintech Orem, UT
- remote entry level software developer Orem, UT
- software engineer amazon Orem, UT




