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 Qualifications
- Interest 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$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$140k - $200k
...include frontend and backend engineers, AI research scientists, and... ...APIs (e.g. Microsoft UI Automation or other relevant Windows accessibility... ...frameworks), ensure UI controls, focus management, keyboard... ...accessible and inclusive software. ~ Excellent software engineering...SuggestedWork at office- ...manufacturing and warehouse management software for small, medium, and enterprise sized... ...position will report to the Director of Engineering over our mobile application development... ...including pairing, peer-review, source control, merging, etc to generate highly functional...SuggestedWork experience placementWork at officeLocal areaRemote workFlexible hours
$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...SuggestedDaily paidTemporary workWork at officeLocal areaRelocation packageLong distanceFlexible hoursWeekend work- ...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
- ...not headcount. By moving beyond simple automation to genuine autonomy, we empower businesses... ...to turn business problems into robust software that integrates prompts, automations,... ...~5+ years of professional software engineering experience building and shipping production...Full timeWork at officeMonday to FridayAfternoon shift
- Build the Software That Accelerates Vehicle DevelopmentHypercraft is developing a new generation... ...Defined Vehicle ecosystem.Carbon is the engineering platform behind every Hypercraft vehicle... ...with embedded, electrical, mechanical, controls, manufacturing, and mission engineering...
- ...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 translate...Local area
- ...constantly growing and we’re looking for great software engineers to make our team better. As a Software... ...best practices, such as version control, testing, and continuous integration... ...SQL and relational databases REST API Automated testing (JUnit, TestNG, Jest, Vitest,...Full timeLocal areaFlexible hoursShift work
- ...units to a powerful Agentic AI platform, allowing customers unprecedented visibility and control over safety, compliance, and operations. ABOUT THIS ROLE As a Senior Software Engineer II at LVT, you will play a critical role as part of a team of talented software...Full timeFlexible hours
- ...Job Description As a Senior Software Engineer at Hallo, you will take a leading role in building AI agents that transform global hiring.... ...initiatives to improve developer efficiency, scalability, and automation across engineering workflows. Act as a mentor and role model...Summer workRemote workWork from homeWorldwide2 days per week
- ...Job Description Job Description Controls Install Lead / Working Supervisor Together... ...Join the growing KBS Building Automation team! Kelso Building Services (KBS) is... ...work closely with project management, engineering, programming, and commissioning teams to...For contractorsFlexible hours
$67.7k - $90.27k
...collaboration, and accountability, a Software Developer II has the... ..., testing, and supporting automation, account-domain services, and... ...reconciliation frameworks, and audit controls to improve operational... .... ~ Proficiency in Data Engineering & Databases - PostgreSQL...Full timeTemporary workRemote workWork from home- ...to do meaningful work. People love our software--and it turns out that people love working... ...You'll Do Our ideal Sr. Software Engineer/Developer (with experience in PHP, Perl,... ...and database structure/design ~ Version control software, preferably Mercurial or Git...
- ...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...
- ...forecasts with stunning accuracy thanks to the wisdom of the crowd. Now we need your help taking it to the next level. Senior .Net Software Engineer You will get to work on challenging and rewarding projects across the tech stack: from creating innovative web experiences to...Full timeCasual workWork at officeRemote work1 day per week
- ...Siemens Industry Software Inc. Strategic Student Program (SSP) Discover your career with us at Siemens Industry Software! We are... ...company. Siemens EDA has an opportunity for an AI/ML Software Engineer Intern. The AI/ML Software Engineer Intern will be part of our...Remote jobHourly payInternshipWork at officeLocal area
- ...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
- ...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
- ...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
- ...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
- ...sophisticated machine learning and AI models, Pattern optimizes and automates all levers of ecommerce growth for global brands, including... ...Workplaces®. Pattern is hiring a back-end focused, Senior Software Engineer. This position is for our cross-dock WMS team, focusing on...Full timeCasual workWork at officeLocal areaWork from home
$116.36k - $155.15k
...demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level... ...and project/operational requirements. Experienced with automation tools such as Ansible, Puppet, or Chef Gather and analyze...Full timeTemporary workRemote work1 day per week$50 - $65 per hour
...Title : Systems Engineer (Automation) Location : Remote | Standard Business Hours (MST) Job... ...reliability improvements. Follow change control procedures, lead peer reviews, risk... ...~ Strong scripting/coding skills with software development best practices and Git...Hourly payContract workWork at officeRemote work- ...2026 Location: UT, US, 84043 Company: NRG Position Summary We are seeking a Software Engineer II to join our Test Enablement team. In this role, you will help build internal tools, automation frameworks, and quality platforms that support engineering teams across the organization...Work at officeRemote work
$113.94k - $178.88k
## Senior Software EngineerApplyremote type: Hybridlocations: Lehi: Greater Omaha Areatime... ...Profile Summary:**The Senior Software Engineer is responsible for designing, developing... ...* Strong focus on developer efficiency, automation, and quality* Adoption of modern tooling...Temporary work$123.49k - $196.28k
...Overview About This Opportunity The Principal Software Engineer (IC6) leads the design, development, and evolution of Orion’s modern cloud... ...Create and enforce testing strategies, including integrated and automated testing approaches Diagnose and solve high-severity issues...Work at officeRemote work3 days per week$137k - $160k
...delivering best-in-class financing and software products for sustainable solutions, from... ...Summary About the Role As a Senior Software Engineer in the Documents domain, you will play a... ...team is dedicated to improving document automation, data consistency, and compliance by...- ...As a Senior Software Engineer at Remi, you’ll build and maintain our core software products supporting the world’s first three-sided roofing... ...-friendly portals for homeowners and subcontractors, to automated workflows and third-party integrations to facilitate roofing...Full timeFor subcontractor
$60 - $70 per hour
...Title: C# Software Engineer III (Modern .NET Core) Locations: Lehi or Logan or Mendon (hybrid schedule, 3x/wk onsite) Target Start Date : ASAP Long-Term Contract (2-3 years) Pay Rate : $60.00-$70.00 (DOE) Our client, a global leader in advanced autonomous and robotic solutions...Long term contractImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - Automation and Controls. Be the first to apply!
- senior software engineer remote Orem, UT
- entry level software engineer remote Orem, UT
- remote entry level software developer Orem, UT
- software engineer internship remote Orem, UT
- part time software developer remote Orem, UT
- entry level software sales Orem, UT
- healthcare software sales Orem, UT
- software implementation project manager Orem, UT
- internship software Orem, UT
- id software Orem, UT




