Talent.com
Software Controls Engineer
Software Controls EngineerAegis Worldwide • Troy, MI, US
No longer accepting applications
Software Controls Engineer

Software Controls Engineer

Aegis Worldwide • Troy, MI, US
7 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

A Software Controls Engineer in a CNC / PLC environment is responsible for designing, programming, and troubleshooting automated control systems used in manufacturing equipment. This role focuses on developing PLC and CNC software, creating operator-friendly HMI screens, integrating hardware and software systems, and ensuring machines run safely and efficiently. It requires strong technical knowledge of industrial automation, electrical systems, and communication networks, along with collaboration with technicians, customers, and cross-functional engineering teams.

Key Responsibilities

  • Program, test, and debug PLC and CNC systems using ladder logic, structured text, and similar industrial programming languages.
  • Design and develop HMI screens for operators to monitor and control machinery.
  • Create, update, and interpret electrical schematics, control panel layouts, and I / O documentation.
  • Integrate hardware and software components such as motors, servos, sensors, and safety devices to build complete automated systems.
  • Troubleshoot and resolve control system issues during startup, commissioning, and production—both onsite and remotely.
  • Conduct system testing, simulation, and support commissioning activities.
  • Maintain documentation for all software, drawings, updates, and system changes.
  • Collaborate with electricians, technicians, mechanical engineers, project managers, suppliers, and customers.
  • Research new technologies and help incorporate updated standards, materials, and components into system designs.
  • Ensure communication networks (Ethernet, Profinet, Profibus, etc.) function properly between PLCs, CNCs, HMIs, and external equipment.

Required Skills & Qualifications

  • Bachelor’s degree in Electrical Engineering, Mechanical Engineering, Controls Engineering, or related field (Associate’s + experience may be acceptable).
  • Hands-on experience with industrial automation systems including PLCs, CNCs, HMIs, motion control, and servo systems.
  • Proficiency with major PLC / CNC platforms such as Allen-Bradley (Studio 5000), Siemens (TIA Portal), Fanuc, or similar.
  • Experience using AutoCAD or similar tools to create / interpret electrical schematics (preferred).
  • Strong communication skills for working with clients, technicians, engineers, and project teams.
  • Excellent problem-solving abilities for diagnosing complex electrical, software, and control system issues.
  • Understanding of electrical codes, machine safety standards, and industrial communication protocols.
  • Create a job alert for this search

    Software Controls Engineer • Troy, MI, US

    Similar jobs
    Software Engineer Consultant

    Software Engineer Consultant

    VirtualVocations • Warren, Michigan, United States
    Full-time
    A company is looking for a Software Engineer Consultant - AEM & Adobe Cloud.Key Responsibilities Support software development by creating utilities and evaluating software specifications for feas...Show more
    Last updated: 4 days ago • Promoted
    Control Systems Engineer

    Control Systems Engineer

    Castor Engineering • Mt Clemens, MI, US
    Full-time
    Quick Apply
    The Control Systems Engineer is a technical professional within the site’s Engineering Team.This engineer provides technical leadership and support for the operation, maintenance, and continuous im...Show more
    Last updated: 2 days ago
    Senior Software Engineer, Core Experiences - Sterling Heights, USA

    Senior Software Engineer, Core Experiences - Sterling Heights, USA

    Speechify • Sterling Heights, Michigan, United States
    Full-time
    Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk, on the go,...Show more
    Last updated: 4 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    2Bridge Partners • Detroit, MI, US
    Full-time
    Staff Software Engineer to join our client in the Marketing Tech Space.Our client provides Analytics, Customer Experience, and Lead Capture. They are looking for a talented and experienced Staff Eng...Show more
    Last updated: 30+ days ago • Promoted
    Engineer, Software

    Engineer, Software

    MAG AUTOMOTIVE LLC • Sterling Heights, MI, US
    Full-time
    Products include high volume inline transfer machines; high speed CNC based agile manufacturing systems, and heavy duty CNC production modules. Engineering and manufacturing facilities serve the glo...Show more
    Last updated: 30+ days ago • Promoted
    Systems Administrator 3 (Engineer)

    Systems Administrator 3 (Engineer)

    22nd Century Technologies, Inc. • Detroit, Michigan, United States
    Full-time
    Monday to Friday • This is an onsite position.Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, macOS Core Product - Warren, USA

    Software Engineer, macOS Core Product - Warren, USA

    Speechify • Warren, Michigan, United States
    Full-time
    At Speechify, our mission is to ensure.Speechify’s text-to-speech products—including apps on iOS, Android, macOS, Chrome, and web—to listen to PDFs, books, docs, and web content faster, smarter, an...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer

    Software Engineer

    SURVICE Engineering Company • Warren, MI, USA
    Full-time
    Quick Apply
    Join Us in Making a Difference in the Lives of Those Defending Our Nation!.Come join the SURVICE Engineering mission to protect, enhance, and enable those who defend the United States.Since 1981, w...Show more
    Last updated: 30+ days ago
    Controls Engineer

    Controls Engineer

    Cooperidge Consulting Firm • Detroit, MI, US
    Full-time
    Quick Apply
    Cooperidge Consulting Firm is seeking a.Controls & Automation Engineer.Industrial Mining & Materials.This role is responsible for the design, implementation, and optimization of complex aut...Show more
    Last updated: 23 days ago
    Systems Control Engineer

    Systems Control Engineer

    Process Controls & Instrumentation • Detroit, Michigan, United States
    Full-time
    Quick Apply
    To increase uptime, throughput, efficiency and quality, through the process of maintaining, designing, developing and continuously improving equipment and the utilization of technology.This support...Show more
    Last updated: 27 days ago
    Software Engineer

    Software Engineer

    TEKsystems • Detroit, MI, United States
    Full-time
    The ideal candidate will have strong OOP fundamentals, hands-on experience with C, C++, and Python, and a solid understanding of CAD. C++, Python development on a CAD platform, Mechanical Engineerin...Show more
    Last updated: 5 days ago • Promoted
    Controls Engineer

    Controls Engineer

    Actalent • Sterling Heights, MI, US
    Full-time
    Develop and implement improvements to control systems and equipment using Factory Information Systems (FIS) data.Lead problem solving in resolving equipment performance issues.Lead trouble shooting...Show more
    Last updated: 2 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Tyler Technologies • Troy, Michigan, United States
    Full-time
    Tyler Technologies is seeking a Lead Software Engineer to help build and evolve mission-critical, cloud-hosted public safety solutions used by first responders across the United States.This role co...Show more
    Last updated: 15 hours ago • Promoted • New!
    Oracle Software Engineer

    Oracle Software Engineer

    Stafford Gray • Detroit, MI, US
    Full-time
    Quick Apply
    Wayne County’s Department of Information Technology is seeking a.County’s enterprise reporting environment.OAC, HCM, and ERP environments. Enterprise Applications Development.County’s reporting and ...Show more
    Last updated: 18 days ago
    Senior Software Engineer, Perception Applications

    Senior Software Engineer, Perception Applications

    Latitude Ai • Pittsburgh, PA, Palo Alto, CA, Detroit, MI, Michigan, United States
    Full-time +1
    L3, for Ford vehicles at scale.We’re driven by the opportunity to reimagine what it’s like to drive and make travel safer, less stressful, and more enjoyable for everyone.When you join the Latitude...Show more
    Last updated: 4 days ago • Promoted
    Controls Engineer

    Controls Engineer

    GABLETEK • Troy, MI, US
    Permanent
    Quick Apply
    No Soliciting CONTROLS ENGINEER Job Description : .Responsible for the designing, engineering, and procuring mechanical and electrical equipment and systems for the assembly area.Programs the as...Show more
    Last updated: 30+ days ago
    Manager, Software Engineer

    Manager, Software Engineer

    Relativity • Detroit, MI, United States
    Full-time
    Relativity is a market-leading global tech company that equips legal and compliance professionals with a powerful platform to organize data, uncover the truth, and act on it.Our SaaS product, Relat...Show more
    Last updated: 22 days ago • Promoted
    • • •Fully Remote • • •Systems Engineer ( Sandvine / AppLogic)

    • • •Fully Remote • • •Systems Engineer ( Sandvine / AppLogic)

    TEKsystems • Detroit, MI, United States
    Remote
    Full-time
    TEKsystems • is seeking a •Sandvine Systems Engineer • to support a wide range of wireless network operations and modernization efforts. We're supporting a major ISP organization as they modernize and...Show more
    Last updated: 1 day ago • Promoted