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.
- ...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 employmentLocal areaShift workNight shiftWeekend work
- Automated Assembly Equipment EngineerProvide 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
- ...Required Skills & QualificationsPLC/CNC, Computer Numerical Control (CNC), Software Systems5 years of related experienceHigh School Diploma /... ...coordinate project installationsReprogram equipment for engineering changes and improvementsMaintain program backups for machinery...SuggestedWork experience placement
- ...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
$75 - $95 per hour
...Job Description Job Description Job Title: Software Engineer Job Description This Software Engineer role focuses on developing and supporting... ...support. The work centers on configuring and developing control systems, such as microprocessor-based servo motion control,...SuggestedContract workTemporary workFor contractorsWork at officeFlexible hoursNight shiftWeekend work- ...materials science, power electronics, automation, and intelligent software to help customers build better and achieve resilience in... ..., visit the Company’s website at . Job Title: Controls Engineering Summer 2027 Internship (Shelby Township, MI) Location:...Permanent employmentFull timeTemporary workInternshipSummer internshipWork at officeLocal areaImmediate startRelocation package
- ...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
- 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...
- ...Description Job Description SUMMARY OF POSITION The Controls Project Engineer will provide controls project management including... ...to design, write, test, implement and document PLC and HMI software Manage the installation, commissioning, and production...Weekend work
$90k - $115k
...Application Engineer – Fastener SalesThe Application Engineer – Fastener Sales serves as... ...interpret quality documentation such as control plans, DFMEA, and DVP&R.Lead Value Analysis... ...such as AutoCAD Inventor or similar software to support design validation, product layout...Permanent employmentCasual workWork at officeFlexible hours- ...Controls EngineerUrgently seeking a hands-on Controls Engineer who can design, program, debug, and support complex automated equipment from concept through customer launch. This role is ideal for an engineer who enjoys solving technical challenges, working with PLCs,...
$46.06 - $50.66 per hour
...Controls EngineerWe are seeking a skilled Controls Engineer to develop and implement improvements to control systems and equipment using Factory Information Systems... ..., and controls issues.Use FIS plant monitoring software to review cycle times of equipment.Review and...Contract workTemporary workMonday to FridayDay shift- ...Controls EngineerOur 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...Weekly payTemporary workFlexible hours
- ...PLC Controls EngineerStrivector Corp is a National Staffing and Recruiting agency established in 2012 and headquartered in Austin, Texas... ...-time direct hire position.Position OverviewAs a PLC Controls Engineer, your roles and responsibilities will include:Proficient with Allen...Full timeContract workFor contractorsWork at officeRemote workRelocation
- ...Job TitleRequirements analysis, architecture and design, code and unit testHardware-software integration, software verification testingStrong skills in C, C++, Python, and UNIX scripting/BASHMinimum of 4-6 years of work experience; BS DegreeReal-time embedded software...Work experience placement
- ...Senior Software EngineerWe have openings for individuals with experience and a passion for real-time, embedded software... ...the Combat Mission Systems (CMS) Electrical Software and Controls (ESC) Functional Engineering Directorate and will be matrixed to the Munitions...Contract work
$50 - $60 per hour
...Engineer - PSH Software Development EngineerRequired Skills & Experience:Bachelor's degree in Computer Science, related field, or equivalent... ...frameworksStrong HTML and CSS skillsExperience with source control systemsFamiliarity with networking protocolsStrong software...Monday to FridayFlexible hours- ...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
...Senior Software EngineerWe are seeking a dedicated Senior Software Engineer to support advanced munitions programs within a leading defense organization. This role... ...discipline.Current Secret Security Clearance is a plus.Control Account Manager (CAM) or Work Package Manager...Contract workTemporary workFor contractors- ...Software Engineer/DeveloperThe Software Engineer/Developer is responsible for the software design, coding, verification, and validation of software applications for both current and future products. The candidate should have a passion for software development and a sense...
$100k
...walmart lab 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...Full timeH1b$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database. This...Full timeTemporary workFlexible hours- ...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 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...
- ...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
$75k - $110k
Description Software Quality Engineer II Location: Remote, USA Employment Type: Full-Time Benefits Offered: Vision, Medical, Life, Dental, 401K Gross annual base salary: USD 75,000-110,000 Additional variable compensation and benefits may apply. Total...Full timeTemporary workWork at officeRemote workShift work$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$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...- 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
- ...Technologies is a technology consulting and software development company delivering cloud, AI... ...will be responsible for the end-to-end engineering lifecycle, from translating business... ...with CI/CD tooling and Git-based version control workflows, including branching strategies...H1bLocal areaImmediate startRemote workVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controls Software Engineer. Be the first to apply!
- software Macomb, MI
- id software Macomb, MI
- healthcare software sales Macomb, MI
- entry level software sales Macomb, MI
- software asset management analyst Macomb, MI
- software technology Macomb, MI
- software implementation project manager Macomb, MI
- ultimate software Macomb, MI
- remote software sales Macomb, MI
- quality control engineer




