Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Controls Software Engineer

Branex Group

Job Description

Job Description

Controls Engineer (Automation & PLC Programming)

Location: Macomb, MI
Schedule: 7:00 AM start
Travel: 30–35% (domestic; occasional international travel possible)

 

Position Summary

We are seeking a Controls Engineer to support the design, programming, integration, and commissioning of automated assembly equipment. This role plays a key part in the full project lifecycle—from concept and software development through on-site startup, buyoff, and production support at customer facilities. The ideal candidate has hands-on experience with PLC logic, HMI development, CNC programming, and system commissioning in a manufacturing environment.

 

Key Responsibilities

  • Design, program, test, document, and commission PLC and HMI software for automated systems
  • Support installation, startup, troubleshooting, and production ramp-up at customer sites
  • Configure drives and integrate hardware and software control systems
  • Lead programming, commissioning, and software testing phases of automation projects
  • Collaborate with cross-functional engineering teams throughout the project lifecycle
  • Assist in developing engineering standards to ensure consistency and quality
  • Research and apply new automation technologies to improve system performance
  • Review program metrics and provide recommendations to improve operational efficiency
  • Represent the organization professionally during customer interactions, commissioning, and buyoff

 

Required Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Systems Engineering, or related field
  • Minimum 2-3 years of relevant experience (5+ years preferred)
  • Strong experience with PLC programming, HMI development, and CNC programming
  • Knowledge of electrical power and distribution systems
  • Experience supporting automation systems in manufacturing environments
  • Proficiency with Microsoft Office (Excel, Word, PowerPoint, Outlook, Project)
  • Ability to travel up to 35% (with potential to increase depending on project needs)
  • Must meet Export Control requirements (U.S. Person as defined by 22 C.F.R.)

 

Preferred Skills

  • Experience with C# programming
  • Strong troubleshooting and problem-solving skills
  • Experience with system integration and complex automated equipment
  • Understanding of project execution and lifecycle management
  • Strong communication and teamwork skills
  • Ability to adapt to changing priorities and customer environments

 

Why This Role

  • Hands-on involvement with advanced automated manufacturing systems
  • Exposure to both domestic and international projects
  • Opportunity to lead critical commissioning and startup phases
  • Competitive hourly pay and impactful engineering work
\nCompany Description

Branex Group is a Minority-owned Technical Staffing firm headquartered in Auburn Hills, MI. We are a Certified Women’s Owned Business through the Women’s Business Enterprise National Council (WBENC). We specialize in Engineering, Information Technology, Robotics, Human Resources, and Finance opportunities across the United States.

Branex Group is committed to being an Equal Employment Opportunity Employer and fostering a diverse and inclusive workplace. We ensure all applicants and employees are considered without discrimination or harassment based on race, color, religion, age, sex, sexual orientation, gender identity, national origin, veteran status, disability status, genetics, or any other protected characteristic by State and Federal laws.

Branex Group offers the following benefits:
- Medical Insurance
- Dental Insurance
- Vision insurance
- Paid time off
- 401(k)

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Company Description

Branex Group is a Minority-owned Technical Staffing firm headquartered in Auburn Hills, MI. We are a Certified Women’s Owned Business through the Women’s Business Enterprise National Council (WBENC). We specialize in Engineering, Information Technology, Robotics, Human Resources, and Finance opportunities across the United States.\r\n\r\nBranex Group is committed to being an Equal Employment Opportunity Employer and fostering a diverse and inclusive workplace. We ensure all applicants and employees are considered without discrimination or harassment based on race, color, religion, age, sex, sexual orientation, gender identity, national origin, veteran status, disability status, genetics, or any other protected characteristic by State and Federal laws.\r\n\r\n\r\nBranex Group offers the following benefits:\r\n- Medical Insurance\r\n- Dental Insurance\r\n- Vision insurance\r\n- Paid time off\r\n- 401(k)\r\n\r\n This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Controls Software Engineer in Macomb, MI vacancy
  •  ...SUMMARY OF POSITION The Controls Project Engineer will provide controls project management including design engineering, integration, and...  ...responsibility in the hardware design, programming, commissioning, and software testing phase. The individual will be an integral part of... 
    Suggested
    Permanent employment
    Temporary work
    Local area
    Weekend work

    Colonial Group

    Macomb, MI
    4 hours ago
  •  ...Controls Project Engineer Ascent Aerospace is a world-renowned, single-source provider of production and automated assembly systems for the...  ...responsibility in the hardware design, programming, commissioning, and software testing phase. The individual will be an integral part of... 
    Suggested
    Permanent employment
    Temporary work
    Local area
    Weekend work

    Ascent Aerospace

    Macomb, MI
    1 day ago
  •  ...Develop and implement improvements to control systems and equipment using Factory Information...  ...and downtime • Use FIS plant monitoring software to review cycle times of equipment •...  ...• Reprogram equipment for engineering changes and improvements  • Maintain program... 
    Suggested

    Engineering Technology Associates, Inc.

    Sterling Heights, MI
    1 day ago
  •  ...Contract Professionals, Inc. is seeking a Software Engineer Fire Control Senior for a 100% onsite role in Sterling Heights, MI. You will contribute across the full software lifecycle for embedded applications on a new ground combat vehicle program. The role requires... 
    Suggested
    Contract work
    Remote work

    Jobleads-US

    Sterling Heights, MI
    2 days ago
  •  ...full-time on-site role located in Sterling Heights, MI. As a Controls Engineer at APS, you will be responsible for designing, developing,...  ...requirements, develop control strategies, and integrate hardware and software components. Your role will involve troubleshooting and... 
    Suggested
    Full time

    APS

    Sterling Heights, MI
    4 hours ago
  •  ...• Develop and implement improvements to control systems and equipment using Factory Information...  ...and downtime • Use FIS plant monitoring software to review cycle times of equipment •...  ...installations • Reprogram equipment for engineering changes and improvements • Maintain... 

    Kyyba

    Sterling Heights, MI
    22 hours ago
  •  ...Job Posting Title Controls Engineer Job Description Summary Dauch is looking for a Controls Engineer to join our team in Fraser, MI! The Controls Engineer leads the design, testing, installation, and maintenance of large-scale electronic equipment or machinery... 

    American Axle & Mfg., Inc.

    Fraser, MI
    2 days ago
  •  ...Responsibilities: Sr. level Controls Engineer PLC Programming and development Codesys/Beckhoff, Siemens, and Allen Bradley PLC ble to modify/change programs written in C#, Python, and JavaScript. Understanding of Docker images is also helpful... 
    Temporary work

    Zobility

    Sterling Heights, MI
    3 days ago
  •  ...With deep domain expertise and extensive engineering capabilities, Invio partners with...  ...more information. DESCRIPTION A Controls Engineer is responsible to work within a...  ...provide controls engineering hardware and software knowledge & direction to the organization... 

    Invio Automation

    New Baltimore, MI
    1 day ago
  •  ...division in Shelby Twp, is seeking a Midnight Shift (11pm - 7am) Controls Engineer to support our Shelby Twp facility. The Controls Engineer...  ...into MES systems Maintain backups of MES, PLC, Robot Software-related equipment configuration Research and prove out innovative... 
    Temporary work
    Work experience placement
    Internship
    Flexible hours
    Night shift

    Amsted Automotive Group

    Utica, MI
    1 day ago
  •  ...Hybrid/Electric Vehicle Controls Engineer FEV is seeking an experienced Hybrid/Electric Vehicle Controls Engineer to support the development...  ...to develop controls strategies, integrate hardware and software, resolve technical issues, and prepare systems for testing and... 

    HRU Technical Resources

    Sterling Heights, MI
    4 days ago
  • $50 per hour

     ...Required Skills & Experience Must Haves:\n•\t5+ years of controls engineering experience \n•\tPLC Controller experience (Siemens, Rexroth,...  ...controls issues and downtime \n•\tUse FIS plant monitoring software to review cycle times of equipment \n•\tReview and coordinate... 

    Insight Global

    Sterling Heights, MI
    4 days ago
  • $78k - $112k

     ...Issuance of weekly and monthly preventive maintenance routines PM software administration Generation of Standard Maintenance work...  ...~ Mechatronics, Industrial Maintenance, Electrical or related engineering. ~3 years of experience in Industrial Maintenance ~ Maintenance... 

    Faurecia

    Fraser, MI
    3 days ago
  •  ...Overview: The Controls Engineer will build, design, and troubleshoot electrical equipment. Key Responsibilities: • Take customer...  ...Design graphical user interfaces • Configure and program software • Program control sequences • Provide system... 

    START

    Rochester Hills, MI
    2 days ago
  • $45 - $53 per hour

     ...program new PLC logic from scratch\n\t• Experience supporting controls software development through implementation, testing, and debug\n\t•...  ...Insight Global is seeking a Software & Controls Engineer for a leading industrial automation and robotics organization... 
    Work at office

    Insight Global

    Rochester Hills, MI
    1 day ago
  • $30 - $40 per hour

     ...Job Title: Controls Engineer Job Description The Controls Engineer oversees the full lifecycle of conveyor control systems, from in-house build and programming through installation, startup, and production support at automotive manufacturing plants. This role focuses... 
    Contract work
    Temporary work
    Casual work
    Work at office
    Shift work

    Actalent

    Sterling Heights, MI
    22 hours ago
  •  ...W e are seeking a Software Engineer with experience and passion for hardware and software integration and testing of real-time, embedded software...  ...Experience with software development environments, version control, and issue tracking tools Familiarity with Linux operating... 
    Internship

    Compunnel

    Sterling Heights, MI
    1 day ago
  • $52.29 per hour

    Job Title: Senior Software EngineerJob Description We are seeking a dedicated Senior Software Engineer to support advanced munitions programs within a leading defense organization...  ...Secret Security Clearance is a plus. Control Account Manager (CAM) or Work Package Manager... 
    Contract work
    Temporary work
    For contractors

    Talentify.io

    Sterling Heights, MI
    3 days ago
  • $130k - $140k

     ...Full-time Description Software Systems Engineer Position Summary Trust Consulting Services, Inc. is seeking a Software Systems Engineer to support our client, the Defense Logistics Agency (DLA). The Software Systems Engineer provides technical expertise... 
    Full time
    Temporary work
    Local area
    Remote work
    Monday to Friday

    GrabJobs

    New Baltimore, MI
    3 days ago
  •  ...Who You Are As our Senior Robotics Software Engineer, you will be responsible for designing, developing, debugging, and delivering FANUC...  ..., etc. Experience with industrial robots and/or computer-controlled automation Robot software programming experience (FANUC... 
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester Hills, MI
    4 days ago
  •  ...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... 
    Remote job
    Internship

    Danaher

    Rochester Hills, MI
    3 days ago
  • Overview Excellent opportunity for an experienced Controls Engineer at an industry-leading System Integrator. This role requires the ability to work effectively in a dynamic, fast-paced environment and strong communication with management, fellow team members and the end... 
    Full time

    OtterBase

    Sterling Heights, MI
    3 days ago
  • Job DescriptionWho You AreIn this role as a Robotics Application Engineer, you will provide application engineering expertise across...  ...’s degree in engineering (Mechanical, Electrical, Computer, or Software) or equivalent relevant experience2+ years of engineering experience... 

    FANUC

    Rochester Hills, MI
    22 hours ago
  • Job Description Job Description GREAT COMPANY TO WORK FOR. Progressive, growing, aerospace company, challenging work, great benefits including the max 401K allowed by law and unsurpassed healthcare. Overtime available. Our employees are our number one asset and we ...
    Permanent employment
    Night shift

    Chardam Gear Co

    Clinton Township, MI
    17 days ago
  • $74 - $88 per hour

     ...Software Engineer Fire Control Senior Location: Sterling Heights, MI Employment Type: Contract Pay Range: $74-$88/hour About the Role Join a dynamic team of software engineers supporting the development of embedded application software for a new ground... 
    Contract work
    Monday to Thursday
    Afternoon shift

    Jobleads-US

    Sterling Heights, MI
    2 days ago
  •  ...Job Summary The Application Engineer manages development of turbochargers for various...  ...tools as e-mail and customer specified software. • Co-ordinate post test evaluation of...  ...internal combustion engine air handling and control systems. • 5 years automotive Tier 1... 
    Work at office
    Local area

    Mitsubishi Engine North America

    Sterling Heights, MI
    4 days ago
  •  ...5 days a weekResponsible for validating software and hardware products for the NEXIQ and...  ...product defects and specification gaps to engineering teams.Develop installation and user...  ...engine, transmission, brakes, and related control systems.Strong written and verbal communication... 
    Work at office
    Monday to Friday

    Snap-on Tools

    Rochester Hills, MI
    3 days ago
  • $81.12k - $130.87k

    Job DescriptionWho You AreThe Software Developer will be responsible for the development...  ...web-based software solutions. The Design Engineer will be working in an Agile/Scrum based...  ...related fieldExperience with industrial controls systemsFamiliarity with FANUC CNCsIt’s Your... 

    FANUC

    Rochester Hills, MI
    2 days ago
  • $30 - $40 per hour

     ...Job Description A global company with a facility in the Sterling Heights, MI area is currently seeking several CNC Controls Field Service Engineers to join their growing team. These are exciting opportunities for CNC Controls Engineers looking for a company that offers... 

    Engineering Company

    Sterling Heights, MI
    3 days ago
  • $90k - $110k

     ...AI Solutions Engineer (Early Career) Location Rochester Hills, MI or Lisle, IL Your...  .... Collaborate with product owners, software engineers, data engineers, and business...  ...engineering best practices (e.g. version control, DevOps, etc.) Experience collaborating... 
    Work experience placement
    Internship
    Visa sponsorship
    Flexible hours

    Molex

    Rochester Hills, MI
    4 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Controls Software Engineer. Be the first to apply!