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 4 days 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
    3 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
    4 days 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
    2 days 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... 
    Suggested
    Local area
    Worldwide

    Lincoln Electric

    Shelby Township, MI
    20 days ago
  • Job Title: Business Process Analyst Location: Remote (WFH USA Michigan Macomb) with occasional travel to Franklin, WI Years of Experience: 5 7 Years Job Summary We are seeking a skilled Business Process Analyst to support our QAD implementation project...
    Suggested
    Contract work
    Remote work
    Work from home

    Yantran LLC

    Macomb, MI
    4 days ago
  •  ...Sr. Level Controls EngineerResponsibilities:Sr. level Controls EngineerPLC Programming and developmentCodesys/Beckhoff, Siemens, and Allen Bradley PLCAble to modify/change programs written in C#, Python, and JavaScript.Understanding of Docker images is also helpful.Proven... 
    Temporary work

    Zobility

    Sterling Heights, MI
    2 days ago
  •  ...Hybrid/Electric Vehicle Controls EngineerFEV is seeking an experienced Hybrid/Electric Vehicle Controls Engineer to support the development and integration of advanced electrified...  ...strategies, integrate hardware and software, resolve technical issues, and prepare systems... 

    HRU Technical Resources

    Sterling Heights, MI
    2 days ago
  • $53 - $60 per hour

     ...Software & Controls Engineer (PLC Programmer)This role focuses on developing, implementing, and supporting controls software for robotic paint and sealer automation systems. You will work on PLC, HMI, and GUI programming, lead controls activities across the full project... 
    Contract work
    Temporary work

    Actalent

    Rochester Hills, MI
    4 days ago
  • $70k - $90k

    A leading System Integrator in Sterling Heights is seeking an experienced Controls Engineer to design and integrate PLC-based systems for diverse manufacturing industries. The ideal candidate will have a technical degree and 2-3 years of experience. Responsibilities include... 
    Full time

    OtterBase

    Sterling Heights, MI
    4 days 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
    3 days ago
  •  ...Senior Software Integration and Test Engineer Duration: 12 months contract to hire Position Description: We have multiple openings for individuals...  ...disciplines such as Mechanical, Electrical, Controls, and Systems. • Ensures that technical approach is consistent... 
    Contract work

    US Tech Solutions

    Sterling Heights, MI
    19 hours ago
  •  ...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

    ClearanceJobs

    Sterling Heights, MI
    4 days ago
  • $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 work
    Temporary work
    For contractors

    Actalent

    Sterling Heights, MI
    3 days ago
  • $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 time
    H1b

    SynergisticIT

    Sterling Heights, MI
    2 days ago
  •  ...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... 

    The Ascent Group LLC

    Sterling Heights, MI
    2 days ago
  •  ...Hardware And Software Integration And Test EngineerWe are seeking an individual with experience and a passion for hardware and software...  ...is structured. The Hardware and Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating... 
    Internship

    Donatech

    Sterling Heights, MI
    1 day ago
  • $131k - $170k

    Description AI Engineer Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical...  ...objective, job-related criteria. Summary OneStream Software delivers a unified Corporate Performance Management (CPM)... 
    Full time
    Temporary work
    Work at office
    Remote work

    OneStream Software

    Rochester, MI
    3 days ago
  •  ...Senior Software Engineer (Embedded Systems)Location: Sterling Heights, MI Pay: $71–$85/hour Schedule: 9/80 (Every Other Friday Off) Work Type: 100% OnsiteOverview: Seeking a Senior Software Engineer to develop embedded application software for next-generation ground combat... 
    Contract work

    Contract Professionals, Inc

    Sterling Heights, MI
    2 days ago
  •  ...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

    Advanced Technology Innovation

    Sterling Heights, MI
    2 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
  •  ...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

    Transform Automotive

    Utica, MI
    26 days ago
  •  ...Job Description Job Description Position Summary: Controls Engineer working in OEM Manufacturing Plant as a Controls Engineer.We believe...  ..., and controls issues and downtimeUse FIS plant monitoring software to review cycle times of equipmentReview and coordinate... 

    Optimal Inc.

    Sterling Heights, MI
    27 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
    5 days 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
    16 days ago
  •  ...Job Description Job Description Job Title: Controls Engineer (3rd Shift) Shift: 10:00 PM – 7:00 AM (1 hour lunch) Job Type:...  ...system integration Maintain backups of MES, PLC, and robot software configurations Research, implement, and improve processes... 
    Full time
    Contract work
    Internship
    Shift work
    Night shift

    Linked Professional Services

    Utica, MI
    6 days ago
  • We are seeking a seasoned Software Engineer with solid experience with C#, SQL, and strong skills in TypeScript. This role will be instrumental in driving high-quality, scalable software solutions and collaborating across teams to ensure alignment with architectural standards... 
    Full time
    Monday to Friday
    Flexible hours

    Central Transport

    Sterling Heights, MI
    19 hours ago
  • $110.5k - $160k

     ...position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start...  ...and NoSQL), Contributing to open-source projects, Version control systems, Debugging and troubleshooting complex systems *... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to Friday

    Amazon

    Sterling Heights, MI
    2 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
    19 hours ago
  •  ...Who You Are We are currently searching for a Robotics Engineer (Software) who will be pivotal in designing, developing, and implementing...  ...understanding of robotic automation systems, vision guidance, controls, and other related technical areas ~ Prior experience... 
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester, 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...  ...project installations Reprogram equipment for engineering changes and improvements Maintain... 
    Local area

    Optimal Inc.

    Sterling Heights, MI
    a month ago

Do you want to receive more vacancies?

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