Sr. Software Control Engineer
$120kGreatStaff 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 DescriptionGreatStaff 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.
- ...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-...SuggestedPermanent employmentFull timeLocal areaWork from home
- ...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...SuggestedFull timeLocal areaWork from home
- 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...SuggestedFull timeLocal areaWork from home3 days per week
- ...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...SuggestedFull timeLocal areaWork from homeRelocation package
- ...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...SeniorFull timeWork at officeLocal areaRemote workWork from home
- ...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
- ...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...SeniorFull timeWork at officeLocal areaRemote workWork from home
- 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 timeWork at officeLocal areaRemote workWork from home
- ...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...SeniorFull timeTemporary workWork experience placementWork at officeLocal areaRemote work
- ...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...SeniorFull timeWork at officeLocal areaRemote workWork from home
- ...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...SeniorFull timeWork at officeLocal areaRemote workWork from home
- ...- 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...SeniorFull timeWork experience placementWork at officeLocal areaWork from homeRelocation package
- ...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...SeniorFull timeLocal areaWork from homeRelocationRelocation packageFlexible hoursShift work
- ...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...SeniorWork at office3 days per week
- ...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
- ...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...SeniorFull timeWork at officeLocal areaRemote workWork from home
- ...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...SeniorFull timeLocal areaWork from homeRelocation package
- ...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 employmentFull timeMonday to FridayNight shiftWeekend work
- 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...SeniorFull timeWork experience placementLocal areaWork from homeFlexible hours
$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...SeniorFull time- ...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....SeniorFull timeLocal areaWork from homeRelocation package
- 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,...SeniorFull timeLocal areaWork from homeShift work
- 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 timeWork at officeLocal areaRemote workWork from home
- ...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...SeniorFull timeWork experience placementLocal areaWork from homeRelocation packageFlexible hours
- ...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 areaWork from homeFlexible hours
- ...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...SeniorFull timeInternshipLive inLocal areaRemote workFlexible hours
- ...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...SeniorWork experience placement
$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 workTemporary workWork at office- ...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 timeWork at office
- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Control Engineer. Be the first to apply!
- software implementation project manager New Hudson, MI
- software New Hudson, MI
- c software developer
- diagnostic software engineer
- federal government software engineer
- goldman sachs software engineer
- software engineer full time
- weekend software developer
- graduate software developer no experience
- entry level software development engineer




