Software Controls Engineer

Allied High Tech Products, Inc.
  • Edmond, OK
    1 day ago

    Job Description

    Job Description

    Job Description

    Allied High Tech Products is seeking a Software Controls Engineer for our Oklahoma City R&D facility. This role will work with software, mechanical, electrical, and materials engineering teams to research, design, develop, and support software used to interface with and control electro-mechanical products and systems.

    Key Responsibilities

    • Develop, modify, and troubleshoot PLC logic and related control software for electro-mechanical systems.
    • Design and implement software interfaces for machine control, automation, and operator interaction.
    • Develop and configure HMI applications for industrial equipment, with 4D Systems experience preferred.
    • Support integration of motors, drives, sensors, controllers, and communication networks into production-ready systems.
    • Collaborate with mechanical, electrical, software, and materials engineering teams throughout the product development lifecycle.
    • Read electrical schematics and mechanical assembly drawings to support troubleshooting, wiring validation, and system integration.
    • Participate in R&D activities, prototype testing, debugging, documentation, and continuous improvement of equipment software.

    Required Qualifications

    • Bachelor's degree in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field, or equivalent practical experience.
    • 3-5 years of experience in industrial automation, PLC programming, controls engineering, and/or software development.
    • Ability to write, modify, and troubleshoot PLC logic using Ladder Logic, Structured Text, and other IEC 61131-3 programming languages.
    • Working knowledge of major PLC platforms, such as Siemens, Rockwell / Allen-Bradley, and Omron.
    • Understanding of industrial networks and protocols, including Ethernet/IP, Modbus TCP/IP, CAN, and EtherCAT.
    • Basic programming experience with C, C++, C#, and/or Python.
    • Experience working with linear, stepper, brushed, and servo motors and associated controllers; Elmo and Parker controller experience preferred.
    • Ability to read and interpret electrical schematics and mechanical assembly drawings.
    • Strong problem-solving skills, attention to detail, and ability to work effectively in a collaborative R&D environment.

    Preferred Qualifications

    • Experience with Qt 5.15.2 or newer for application development and user-interface work.
    • Knowledge of OpenGL or related graphics technologies.
    • Experience with PCB design tools such as Eagle, KiCad, or Altium.
    • Experience developing software for equipment, instrumentation, automation platforms, or similar electro-mechanical systems.·
    \nCompany Description

    Allied High Tech Products, Inc. is a leading manufacturer and global distributor of equipment for failure analysis, materials characterization and materials research. Allied supports customers in failure analysis, materials characterization, and materials research through precision equipment, consumables, service, and application expertise.

    We are located in Cerritos, CA and Edmond, OK and are known around the world for outstanding design, excellent product quality and superior customer service.

    *\tCompetitive salary based upon credentials and experience
    *\tOutstanding benefits and a great work environment
    *\tGreat career opportunities at a quickly growing high-tech company
    *\tAn exciting opportunity to expand your knowledge, grow and be creative.
    *\tAllied uses the E-Verify program for all new hires.

    Allied High Tech Products, Inc. is an Equal Opportunity Employer and does not discriminate against any person on the basis of race, color, religion, sex, sexual orientation, national origin, age or disability.

    Company Description

    Allied High Tech Products, Inc. is a leading manufacturer and global distributor of equipment for failure analysis, materials characterization and materials research. Allied supports customers in failure analysis, materials characterization, and materials research through precision equipment, consumables, service, and application expertise.\r\n\r\nWe are located in Cerritos, CA and Edmond, OK and are known around the world for outstanding design, excellent product quality and superior customer service.\r\n\r\n*\tCompetitive salary based upon credentials and experience\r\n*\tOutstanding benefits and a great work environment\r\n*\tGreat career opportunities at a quickly growing high-tech company\r\n*\tAn exciting opportunity to expand your knowledge, grow and be creative.\r\n*\tAllied uses the E-Verify program for all new hires.\r\n\r\nAllied High Tech Products, Inc. is an Equal Opportunity Employer and does not discriminate against any person on the basis of race, color, religion, sex, sexual orientation, national origin, age or disability.

    Numbers & Facts

    LocationEdmond, OK

    Skills

    • Allen-Bradleyunmatched
    • Assembly Drawingsunmatched
    • Automationunmatched
    • BASIC Programming Languageunmatched
    • C Programming Languageunmatched
    • C++ Programming Languageunmatched
    • Computer Scienceunmatched
    • Continuous Improvementunmatched
    • Control Engineeringunmatched
    • Customer Support/Serviceunmatched
    • Debugging Skillsunmatched
    • Detail Orientedunmatched
    • Documentationunmatched
    • E Programming Languageunmatched
    • Electrical Engineeringunmatched
    • Electrical Wiringunmatched
    • Electricityunmatched
    • Electromechanical Systemsunmatched
    • Ethernetunmatched
    • Failure Analysisunmatched
    • Financial Controlunmatched
    • Graphicsunmatched
    • High Tech Industryunmatched
    • Human Machine Interface (HMI)unmatched
    • IP (Internet Protocol)unmatched
    • Identify Issuesunmatched
    • Instrumentationunmatched
    • International Electro-Technical Commission (IEC)unmatched
    • Ladder Logicunmatched
    • Materials Engineeringunmatched
    • Mechanical Assemblyunmatched
    • Mechanical Engineeringunmatched
    • Microsoft C# (C Sharp)unmatched
    • Network Protocolsunmatched
    • OpenGL Programming Librariesunmatched
    • Printed Circuit Board Designunmatched
    • Problem Solving Skillsunmatched
    • Product Designunmatched
    • Product Developmentunmatched
    • Product Lifecycleunmatched
    • Production Systemsunmatched
    • Programmable Logic Controller (PLC)unmatched
    • Programming Languagesunmatched
    • Prototypingunmatched
    • Python Programming/Scripting Languageunmatched
    • Qt GUI (Graphical User Interface) Toolkitunmatched
    • Research & Development (R&D)unmatched
    • Schematicsunmatched
    • Servomechanismunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • System Integration (SI)unmatched
    • TCP/IP (Transmission Control Protocol/Internet Protocol)unmatched
    • Team Playerunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Writing Skillsunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder