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 1 hour ago
Similar jobs that could be interesting for youBased on the Controls Software Engineer in Macomb, MI vacancy
  •  ...project and see it through, from process engineering to build and installation, to ensure it...  ...customer expectations. We have greater control of timing and schedules, which allows for...  ...in the programming, commissioning, and software testing phase. It is the responsibility... 
    Suggested
    Permanent employment
    Temporary work
    Local area
    Shift work
    Night shift
    Weekend work

    Ascent Aerospace

    Macomb, MI
    4 days ago
  • Automated Assembly Equipment Engineer Provide engineering, integration, and technical support for the manufacturing of automated assembly equipment. Assume a lead role in the programming, commissioning, and software testing phase. Design, program, test, and...
    Suggested

    LER Healthcare

    Macomb, MI
    4 days ago
  • Job DescriptionWho You AreWe are looking for Engineer specialized in Robotic Software & Controls who will be responsible for software development, implementation, testing, and onsite/in-plant debug and runoff for robotic paint and sealer applications. You need to be a customer... 
    Suggested

    FANUC

    Rochester Hills, MI
    20 hours ago
  •  ...Skills & Qualifications ~ PLC/CNC, Computer Numerical Control (CNC), Software Systems ~5 years of related experience ~ High...  ...~ Robotics, Computer Vision ~ Bachelor's degree in Engineering ~ Effective oral and written communication skills... 
    Suggested
    Work experience placement
    Immediate start

    Artech

    Sterling Heights, MI
    3 days ago
  • $100k - $120k

     ...Job Title: Controls Engineer Job Description The Controls Engineer designs, programs, tests, and commissions advanced control systems...  ...role supports full project lifecycle delivery, from initial software development through on-site installation and customer buy-... 
    Suggested
    Permanent employment
    Temporary work
    Shift work
    Day shift

    Actalent

    Macomb, MI
    19 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... 
    Permanent employment
    Temporary work
    Local area
    Weekend work

    Ascent Aerospace

    Macomb, MI
    4 days ago
  • $72.48k - $121.44k

     ...GEDAbility to work an off-shift schedule.3 year or more of Controls Engineering experience in manufacturing environment3 years or more experience...  ...assembly and machining controls architectures (hardware/software).Knowledge of programming principals on Siemens, Schneider,... 
    Immediate start
    Flexible hours
    Shift work

    Ford

    Sterling Heights, MI
    2 days ago
  •  ...Position Summary: Controls Engineer working in OEM Manufacturing Plant as a Controls Engineer. We believe our employees and the different...  ...controls issues and downtime Use FIS plant monitoring software to review cycle times of equipment Review and coordinate... 

    Optimal CAE

    Sterling Heights, MI
    3 days ago
  • $45 per hour

     ...Job Description We are seeking an experienced Controls Engineer to support manufacturing operations. This individual will be responsible...  ...controls issues and downtime • Use FIS plant monitoring software to review cycle times of equipment • Review and coordinate... 

    Insight Global

    Sterling Heights, MI
    4 days ago
  •  ...Controls Engineer Amsted Automotive's TransForm Automotive division in Shelby Twp, is seeking a Midnight Shift (11pm - 7am) Controls Engineer...  ...into MES systems Maintain backups of MES, PLC, Robot Software-related equipment configuration Research and prove out... 
    Temporary work
    Work experience placement
    Internship
    Flexible hours
    Night shift

    Amsted Automotive

    Utica, MI
    1 day ago
  • $35 - $45 per hour

     ...Our client, a leading organization in the manufacturing industry, is seeking a Controls Engineer to join their team. As a Controls Engineer , you will be part of the Engineering Department supporting Manufacturing Operations. The ideal candidate will have strong problem... 
    Hourly pay
    Weekly pay
    Temporary work
    Flexible hours

    Manpower Inc

    Sterling Heights, MI
    1 day ago
  •  ...electronics, automation, and intelligent software to help customers build better and...  ...focuses on delivering cost-effective, highly engineered products and systems designed and manufactured...  .... We are seeking an experienced Controls Engineer for our Shelby Township, MI... 
    Local area
    Worldwide

    Lincoln Electric

    Utica, MI
    3 days ago
  • $45 - $53 per hour

     ...Job Description Insight Global is seeking a Software & Controls Engineer for a leading industrial automation and robotics organization. This individual will own the controls function for robotic paint and sealer automation projects from initial software development... 
    Work at office

    Insight Global

    Rochester, MI
    3 days ago
  •  ...Job Title: Controls Engineer Codesys Job Duration: 6+ months contract Est. Pay Range: $50 to $66/hr on w2 Work Type: On Site Overview/ Responsibilities: Job Description Sr. level Controls Engineer PLC Programming and development Codesys... 
    Contract work
    Work at office

    LanceSoft

    Sterling Heights, MI
    1 day 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
    1 day 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
    20 hours ago
  •  ...market leader in their space) is hiring for the following full-time direct hire position. POSITION OVERVIEW As a PLC Controls Engineer , your roles and responsibilities will include: Proficient with Allen-Bradley PLCs (RSLogix 5000/Studio 5000) and HMI's;... 
    Full time
    Contract work
    For contractors
    Work at office
    Remote work
    Relocation

    Strivector

    Sterling Heights, 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 •...  ...installations • Reprogram equipment for engineering changes and improvements • Maintain... 

    Kyyba

    Sterling Heights, MI
    3 days ago
  • Senior Software Engineer - Embedded Systems Location: Sterling Heights, MI | Duration: 12 Months (Temp-to-Hire) | 1st Shift: 8:00 AM - 5...  ...documentation - Collaborate closely with Mechanical, Electrical, Controls, and Systems Engineering teams - Mentor junior engineers... 
    Contract work
    Temporary work
    Day shift

    Indotronix International Corporation

    Sterling Heights, MI
    3 days ago
  •  ...Title: Senior Software Engineer Duration: 6+ Months contract Locations: Sterling Heights, MI Job description...  ...within the Combat Mission Systems (CMS) Electrical Software and Controls (ESC) Functional Engineering Directorate and will be matrixed... 
    Contract work

    The Judge Group

    Sterling Heights, MI
    1 day ago
  •  ...Job Title Requirements analysis, architecture and design, code and unit test Hardware-software integration, software verification testing Strong skills in C, C++, Python, and UNIX scripting/BASH Minimum of 4-6 years of work experience; BS Degree Real-time... 
    Work experience placement

    Advanced Technology Innovation

    Sterling Heights, MI
    2 days ago
  • $114k - $148k

    Description Senior Software Engineer I Location : Remote, United States Employment Type : Full-Time Benefits Offered...  ...Contribute to DevOps initiatives including CI/CD pipelines, version control, and deployment automation. Engage in research activities... 
    Full time
    Temporary work
    Remote work

    OneStream Software

    Rochester, MI
    20 hours ago
  • $50 - $60 per hour

     ...relevant experience\n\t• Minimum 3 years of software development experience\n\t• Strong...  ...CSS skills\n\t• Experience with source control systems\n\t• Familiarity with networking...  ...robotic automation systems\n\t• Systems engineering, design, or assembly experience related... 
    Monday to Friday
    Flexible hours

    Insight Global

    Rochester Hills, MI
    1 day ago
  • $100k

     ...s etc to name a few. Currently, We are looking for entry-level software programmers, Java Full stack developers, Python/Java developers, Data analysts/ Data Scientists, Machine Learning engineers for full time positions with clients. Who Should Apply Recent Computer... 
    Full time
    H1b
    Remote work

    SynergisticIT

    Sterling Heights, MI
    3 days ago
  •  ...Software Engineer I Indotronix is seeking a Software Engineer I in Sterling Heights, MI. Shift timings are 8AM to 5PM with a 9/80 work...  ...with cross-functional teams (Mechanical, Electrical, Systems, Controls). Ensure adherence to software development lifecycle (... 
    Shift work

    Indotronix International Corporation

    Sterling Heights, MI
    3 days ago
  •  ...materials science, power electronics, automation, and intelligent software to help customers build better and achieve resilience in their...  ...REQUIREMENTS This position requires access to export-controlled data regulated by the International Traffic in Arms Regulations... 
    Work experience placement
    Work at office
    Local area
    Shift work

    Lincoln Electric

    Macomb, MI
    8 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... 
    Full time

    APS Inc.

    Sterling Heights, MI
    6 days ago
  •  ...Job Description Job Description We are looking for an experienced Controls/Automation Engineer to prepare for an participate in new product launches in automotive powertrain. This role is both machining as well as assembly. With the nature of the role, this is an... 

    Optimal Inc.

    Sterling Heights, MI
    a month ago
  •  ...Job Description Job Description Autonomous Controls & Engineering Systems (ACES) is looking for an experienced Automation and Controls Engineer...  ..., you will be responsible for controls system hardware/software design, programming, integration, startup and debug with... 

    Autonomous Controls & Engineering Systems

    Sterling Heights, MI
    17 days ago
  • $40 - $60 per hour

     ...Job Description Job Description ISG – EPlan Controls Hardware Engineer Opportunities near Sterling Heights, MI!   Minimal travel, competitive pay rates, work with a great team and start as soon as possible!   A multinational company with their customer near... 
    Full time
    Immediate start
    Night shift
    Day shift

    Facilities Management Company

    Sterling Heights, MI
    21 days ago

Do you want to receive more vacancies?

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