Back
Job   USA   UT   Provo Area   Software Engineer   Moxtek -

Controls Software Engineer | Software Engineer in Computer & Software Job Job at Moxtek in Leh1

This listing was posted on ApplicantPro.

Controls Software Engineer

Location:
Lehi, UT
Description:

Job Summary: An engineer who's role is to program and create the systems used in production and engineering equipment. The Mechanical and Equipment Engineering team creates the systems and solutions used by Moxtek to manufacture product as well as those employed by the R&D, Applications and Process Engineering teams. This position is hands on, working directly onsite with the equipment in addition to office based. The job will be key to developing new systems and tools, as well as upgrading and expanding existing tool sets already in use. The programs and systems built will control and interface with hardware, collect/analyze data, interact with databases and provide the interface to the users. Essential Functions: Program effectively in C#, communicate with hardware, create front end GUI and communicate with SQL databases Conversant in the core hardware/communication protocols: I2C, RS-232, USB and Ethernet. Specifically in the writing of applications that control hardware using these protocols and/or combinations of the same. Test, debug and troubleshoot their own software, and that generated by others Familiar with version control systems, such as Team Foundation Server, Subversion (SVN), or equivalent systems Comment and document code, write for re-use and modularity Works with other engineers, programmers and analysts in executing assigned tasks within deadlines Able to operate electrical tools safely such as soldering irons, microscopes, screwdrivers, multi-meters, oscilloscopes, etc. Communicate and listen effectively in verbal and written English Highly Preferred Skills Programming in LabView, Python, Structured Text, VB, etc. Program effectively in a PLC or PLC/PC hybrid environment, preferably experienced with the BECKHOFF TwinCat environment (version 3 or newer) Familiar/experienced programming and working with Single Board Computers (SBC's such as the Raspberry Pi, Beagle Bone, etc.) Able to read/create electrical wiring diagrams for boards and control panels, specification documents for electrical components, and basic drawings for mechanical layouts--familiarity with SolidWorks Electrical and/or OrCAD for schematic creation preferred Experience designing and working with high voltage and x-ray systems Management Responsibilities: May serve as the acting supervisor of junior programmers or interns within a project environment, i.e. responsible for work product, not timeclock issues Education and Experience: BS or MS in Electrical, Software Engineering, Computer Science or equivalent, with work experience in automation/controls. 3+ years with C# and SQL database applications 1+ Years Automation/Controls Design Experience. Competencies: To perform the job successfully, an individual should demonstrate the following competencies to perform the essential functions of this position. Ability to program in C# Demonstrate conversance in the core hardware/communication protocols: I2C, RS-232, USB and Ethernet. Test, debug and troubleshoot code generated by others Job Posted by ApplicantPro
Company:
Moxtek
Industry:
Manufacturing
Posted:
December 26 2023 on ApplicantPro
Visit Our Partner Website
This listing was posted on another website. Click here to open: Go to ApplicantPro
Important Safety Tips
  • Always meet the employer in person.
  • Avoid sharing sensitive personal and financial information.
  • Avoid employment offers that require a deposit or investment.

To learn more, visit the Safety Center or click here to report this listing.

More About this Listing: Controls Software Engineer
Controls Software Engineer is a Computer & Software Jobs Software Engineer Job at Moxtek located in Lehi UT. Find other listings like Controls Software Engineer by searching Oodle for Computer & Software Jobs Software Engineer Jobs.