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.
- ...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...SuggestedPermanent employmentTemporary workLocal areaShift workNight shiftWeekend work
- 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
- 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
- ...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...SuggestedWork experience placementImmediate start
$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-...SuggestedPermanent employmentTemporary workShift workDay shift- ...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 employmentTemporary workLocal areaWeekend work
$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 startFlexible hoursShift work- ...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...
$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...- ...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 workWork experience placementInternshipFlexible hoursNight shift
$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 payWeekly payTemporary workFlexible hours- ...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 areaWorldwide
$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- ...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 workWork at office
$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...- ...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...
- ...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 timeContract workFor contractorsWork at officeRemote workRelocation
- ...• 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...
- 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 workTemporary workDay shift
- ...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
- ...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
$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 timeTemporary workRemote work$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 FridayFlexible hours$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 timeH1bRemote work- ...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
- ...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 placementWork at officeLocal areaShift work
- ...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
- ...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...
- ...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...
$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 timeImmediate startNight shiftDay shift
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controls Software Engineer. Be the first to apply!



