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
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.
- ...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...SuggestedPermanent employmentTemporary workLocal areaWeekend work
- ...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...SuggestedPermanent employmentTemporary workLocal areaWeekend work
- ...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
- ...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...SuggestedContract workRemote 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...SuggestedFull time
- ...• 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...
- ...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...
- ...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
- ...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...
- ...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 workWork experience placementInternshipFlexible hoursNight shift
- ...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...
$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...$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...
$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$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 workTemporary workCasual workWork at officeShift work- ...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
$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 workTemporary workFor contractors$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 timeTemporary workLocal areaRemote workMonday to Friday- ...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 workFlexible hours
- ...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 jobInternship
- 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
- 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...
- 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 employmentNight shift
$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 workMonday to ThursdayAfternoon shift- ...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 officeLocal area
- ...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 officeMonday to Friday
$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...$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...$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 placementInternshipVisa sponsorshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controls Software Engineer. Be the first to apply!
- ultimate software Macomb, MI
- entry level software sales Macomb, MI
- software implementation project manager Macomb, MI
- software Macomb, MI
- id software Macomb, MI
- remote software sales Macomb, MI
- chief instrumentation control engineer
- numerical control programmer
- control engineer internship
- production control engineer




