Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Software Control Engineer

$120k

GreatStaff Direct

Job Description

Job Description

Our client is seeking an experienced Senior Software Controls Engineer to lead the development, integration, and implementation of software used in automatic paint and dispensing systems.

This is an exciting opportunity for a senior-level Controls Engineer to work with advanced automation, PLC/HMI programming, robotics, and system integration while providing technical leadership and mentorship to other engineers.

Starting Salary: $120,000+
Schedule: In-person to start; transitioning to a hybrid schedule with 2 remote days
Travel: Up to 50%, including potential international travel
Employment Type: Full-time, Direct Hire

Key Responsibilities:

  • Lead controls and system integration projects from development through commissioning and startup.
  • Develop and implement PLC/HMI software for paint and dispense applications.
  • Provide technical leadership, guidance, and mentorship to Controls Engineers and project teams.
  • Troubleshoot technical issues, identify root causes, and develop effective solutions.
  • Support project proposals, system estimates, and customer solutions.
  • Lead the development and implementation of Software and Controls standards.
  • Provide technical support to customers, vendors, suppliers, and internal teams.

Required Qualifications:

  • 7+ years of experience in systems engineering/design within an OEM or automation environment.
  • Proven experience with multiple PLC programming languages, including Allen-Bradley and Siemens.
  • Experience developing software for PLC, GUI, HMI, and robotic systems.
  • Strong knowledge of fieldbus communications, including Ethernet/IP, ControlNet, DeviceNet, ProfiBus, ModBus, and CanBus.
  • Experience with VB.NET, MS Visual Studio, and PanelView+; WinCC Flexible and iFix are a plus.
  • Strong electro-mechanical skills with the ability to read and develop electrical, fluid, and pneumatic schematics.
  • Understanding of paint and dispense technology and robotic paint application processes.
  • Experience with FANUC, ABB, Kawasaki, or Yaskawa robotics is a plus.
  • Knowledge of electrical codes, OSHA/ANSI standards, RIA standards, GD&T, and hazardous-location requirements are preferred.
  • Strong communication, problem-solving, leadership, and organizational skills.

Education:

  • Bachelor’s degree in electrical engineering, Computer Science, Mechatronics, or a related field preferred.
  • Equivalent professional experience or vocational training will be considered.

Work Environment:

  • Primarily office/engineering-based with time spent in labs and warehouse areas.
  • Up to 50% travel to customer and project sites, including potential international travel.
  • May involve exposure to paint, solvents, adhesives, electrical equipment, and other industrial environments.
  • Ability to lift to 40 lbs.

Interested in taking the next step in your Controls Engineering career? Apply today to learn more about this opportunity!

\nCompany Description

GreatStaff Direct, a full-service recruiting firm, has been retained by a long-term client in Farmington Hills, MI to identify qualified candidates for immediate openings due to their continued growth. Our client is expanding its workforce and is currently seeking a Material Handler. This is an immediate opportunity for dependable, motivated individuals seeking long-term employment with a growing company.

Company Description

GreatStaff Direct, a full-service recruiting firm, has been retained by a long-term client in Farmington Hills, MI to identify qualified candidates for immediate openings due to their continued growth. Our client is expanding its workforce and is currently seeking a Material Handler. This is an immediate opportunity for dependable, motivated individuals seeking long-term employment with a growing company.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Software Control Engineer in New Hudson, MI vacancy
  •  ...RoleGM Defense is moving fast to deliver advanced mobility solutions for government markets. We are seeking a highly capable Software & Controls Engineer to design, develop, and implement custom embedded control algorithms. This position will support both vehicle and non-... 
    Suggested
    Permanent employment
    Full time
    Local area
    Work from home

    General Motors

    Milford, MI
    4 days ago
  •  ...zero emissions, and zero congestion. Our innovative team of engineers and developers is at the forefront of transformingmobility and...  ...seeking an Advanced Driver Assistance Systems (ADAS) Motion Controls Software engineer to support design, development, testing and... 
    Suggested
    Full time
    Local area
    Work from home

    General Motors

    Milford, MI
    2 days ago
  • Job DescriptionControls Software Engineer - Energy Source ControlJob Description:Hybrid: This position does not require an employee to be...  ...supports the definition, design, and development of all embedded controllers related to vehicle mechatronics. The Low Voltage... 
    Suggested
    Full time
    Local area
    Work from home
    3 days per week

    General Motors

    Milford, MI
    13 hours ago
  •  ...the business.The Role:General Motors is seeking a motivated Software Engineer to join the Battery Energy Transfer organization. This role develops...  ...for electrified vehicles, with a focus on power-electronics control and energy-transfer functions such as onboard charging, power... 
    Suggested
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  •  ...sensor/actuator models, serial data networks, and controller representations. Develop and maintain Battery...  ...REQUIREMENTS: Bachelor's degree in Mechanical Engineering, Mechatronics Engineering, Electrical Engineering, Software Engineering, Computer Engineering, or related... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    1 day ago
  •  ...Job Description Job Description Title: Sr. Body Controls Module Design Release Engineer Location: Novi, MI. Responsibility: Be responsible for the electrical hardware design of all body electronics modules, sensors, and actuators under your span of control... 
    Senior

    Dorle Controls LLC

    Farmington, MI
    4 days ago
  •  ...office.REQUIREMENTS: Bachelor’s degree in Automotive Engineering, Mechanical Engineering, Electrical Engineering, or...  ...Algorithm development and calibration for propulsion system controls; Embedded controls and controls software development; MATLAB and Simulink, DOORS, GIT... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    13 hours ago
  • Job DescriptionDUTIES: Produce or deliver software for embedded controls systems in the electrification, autonomous, engine, transmission, or chassis space. Design, development and implementation of Physics and Controls requirements to continuously improve software for... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    13 hours ago
  •  ...Objective of the Position: Provide support to the Manufacturing Engineering team of the Business Unit and all plants with primary focus on...  ...commissioning during new product launches covering PLC and Controls integration on any type of equipment. Contribute to the cost efficiency... 
    Senior
    Full time
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work

    Purem GmbH

    Novi, MI
    22 hours ago
  •  ...lead embedded programming and bootloader software for microcontroller based automotive...  ...REQUIREMENTS: Bachelor's degree in Electronic Engineering, Electrical Engineering, Computer...  ...software update/recovery; Use of version control and CI/CD tools, including Git and Jenkins... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    4 days ago
  •  ...development, verification, and validation of embedded controllers and calibrations for hybrid, electrification, engine, transmission, chassis, and intelligent brake...  ...Mechanical Engineering, Electrical Engineering, Software Engineering, Computer Engineering, or related field... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    1 day ago
  •  ...- Milford Proving Grounds, Michigan three times per week, at minimum.The Role:As a Senior Software Engineer at GM, you will be a part of the Vehicle Mechatronic Embedded Controls (VMEC) team, working in the Battery and High Voltage Agile Release Train (ART). Your focus... 
    Senior
    Full time
    Work experience placement
    Work at office
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    2 days ago
  •  ...systems to intuitive design, intelligent software, and next-generation safety and...  ...candidates for the role of Senior Software Engineer Virtualization and SIL Integration Engineer...  ...verification and validation of embedded controllers and calibrations for various conventional... 
    Senior
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours
    Shift work

    General Motors

    Milford, MI
    3 days ago
  •  ...General Motors (GM) is seeking a Senior Software Engineer to join the Vehicle Mechatronic Embedded Controls team. You will develop software for embedded controllers in the electrification portfolio, focusing on high voltage contactors and energy management for battery... 
    Senior
    Work at office
    3 days per week

    Jobleads-US

    Brighton, MI
    5 days ago
  •  ...General Motors LLC is seeking a Controls Software Engineer for Energy Source Control in a hybrid role. You will design and implement embedded C/C++ controls for low voltage systems, collaborate with system engineers and calibration teams, and ensure safety, quality, and... 
    Senior

    Jobleads-US

    Brighton, MI
    1 day ago
  •  ...develop and implement thermal management control and diagnostic algorithms for GM’s next...  ...vehicles. Work closely with multi-disciplined engineering teams to interpret functional...  ...Multicomponent test cases to ensure thorough software testing. Explore and understand new thermal... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    2 days ago
  •  ...successful candidate is expected to report to Warren, MI or Milford, MI, three times per week. The RoleWe are seeking a Senior Software Engineer to develop, validate, deploy, and maintain an agnostic software tool chain that supports multiple GM vehicle architectures and... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    1 day ago
  •  ...defense, and mobility industries providing clients with product engineering and low-volume production solutions. Our range of research...  ...high-quality products to market faster.The Senior Embedded Software & Controls Tech Specialist will be responsible for the design,... 
    Permanent employment
    Full time
    Monday to Friday
    Night shift
    Weekend work

    Pratt Miller

    New Hudson, MI
    4 days ago
  • Job DescriptionThe Role: At AV (Autonomous Vehicles) Software Organization within General Motors, we are working on developing cutting-...  ...generation vehicles. As the ADAS/AV Platform Software Verification Engineer, you will play a crucial role in defining, implementing, and... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Flexible hours

    General Motors

    Milford, MI
    4 days ago
  • $115k - $125k

     ...Job Description Job Description Senior Controls Engineer Location: Farmington Hills, MI Employment Type: Full-Time Industry:...  ...experience who enjoys working closely with mechanical, electrical, software, service, and customer teams. Candidates with experience... 
    Senior
    Full time

    Connect Force

    Wixom, MI
    13 days ago
  •  ...At General Motors, the Vehicle Motion Controls and Estimation (VMCC) Platform Design team...  ...for an experienced automotive controls engineer from a leading OEM or Tier 1 supplier who...  ...and algorithm design and into production software, calibration, and vehicle validation.... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package

    General Motors

    Milford, MI
    7 days ago
  • Description Senior Software Engineer — ADAS Interactive Experience Job Summary We are seeking a highly skilled and experienced Senior...  ...work will connect vehicle signals, sensors, and real-time controls to the services that power driver-facing alerts, controls,... 
    Senior
    Full time
    Local area
    Work from home
    Shift work

    General Motors

    Milford, MI
    2 days ago
  • Job DescriptionDUTIES: Create new control strategies, diagnostics, and communication methods...  ...simulation. Collaborate with Systems Engineers to define vehicle, sub-system, and...  ...vehicle systems from a clean sheet, including software architecture, implementation,... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Milford, MI
    4 days ago
  •  ...experienced and motivated candidates for the role of Senior Software Engineer - Virtual CloudPlatform as part of the Virtualization & Embedded...  ...and pilot-stage tooling.Working knowledge of embedded control system test automation and co-simulation integration/execution... 
    Senior
    Full time
    Work experience placement
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Milford, MI
    3 days ago
  •  ...services. The AV organization works on AV software, Infotainment Services, AI-based Apps,...  ...Services, Software Architecture, Systems Engineering, Software Integration, Product and...  ...You’ll Do (Responsibilities) Support the controls integration of automated driving platforms... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Milford, MI
    13 hours ago
  •  ...is ahead!We are looking for a Lead Substation Protection & Controls Engineer to join our team. As a Lead Substation Protection & Controls...  ...computer competency and comfort working with engineering tools and software.Willingness to travel to project sites and client locations... 
    Senior
    Full time
    Internship
    Live in
    Local area
    Remote work
    Flexible hours

    Leidos

    Walled Lake, MI
    4 days ago
  •  ...8336, United StatesExperience: 5-10 yearsContact: Veni NallaContact Email: ****@*****.*** ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. ResponsibilitiesFamiliarity with code versioning tools such as... 
    Senior
    Work experience placement

    Prolim Global

    Farmington, MI
    1 day ago
  • $45 - $55 per hour

     ...Job Title: Controls EngineerJob Description This role offers an intermediate-level controls engineer the opportunity to design, develop, and program Allen-Bradley PLCs from scratch while contributing to a collaborative electrical engineering team. You will focus primarily... 
    Contract work
    Temporary work
    Work at office

    Actalent

    Wixom, MI
    22 hours ago
  •  ...Controls Engineer Fives DyAG Corp. is looking for a Controls Engineer to join our team based out of our Wixom, MI office. This is a full...  ...Creating and commissioning industrial controls systems, PLC software design, and HMI screens, for different industries and... 
    Full time
    Work at office

    Fives Syleps

    Wixom, MI
    2 days ago
  • Job Description: Needs to have ASRS (automated storage and retrieval system) experience Allen Bradley and Siemens experience GM experience is a plus Install, commissioning, and debug Travel to both Warren, MI and Toledo, OH We...
    Temporary work

    Zobility

    Wixom, MI
    4 days ago

Do you want to receive more vacancies?

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