1

Workforce Software Jobs in Rochester, MI (NOW HIRING)

... today's global, distributed workforce. From the office to industrial environments, our ... Software/Hardware/Networking Certifications * Minimum Microsoft Certified Professional, MCP ...

ISO26262 Functional safety software development experience * Ability to successfully contribute to multi-disciplined teams Awareness, Unity, Empowerment: At Magna, we believe that a diverse workforce ...

Leading BI software development, deployment, and maintenance * Documenting contents in a data ... At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud ...

Leading BI software development, deployment, and maintenance * Documenting contents in a data ... At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud ...

next page

Showing results 1-20

Workforce Software information

See Rochester, MI salary details

$44.2K

$102.9K

$152.8K

How much do workforce software jobs pay per year?

As of Jun 20, 2026, the average yearly pay for workforce software in Rochester, MI is $102,948.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,800.00 and $119,700.00 per year, depending on experience, location, and employer.

What job makes $10,000 a month without a degree?

In workforce software or related fields, roles such as software developers, sales managers, or project managers can earn $10,000 or more monthly without a formal degree, often relying on skills, experience, and certifications. High-paying positions in tech or sales may require strong technical knowledge, certifications, or proven performance rather than a traditional degree.

How to get a WFM job?

To get a Workforce Software job, candidates should have experience with workforce management systems, strong analytical skills, and knowledge of scheduling, time tracking, and labor compliance. Relevant certifications or training in workforce management tools can improve chances, and applying through company career portals or staffing agencies is common practice.

What is the difference between Workforce Software vs HR Coordinator?

AspectWorkforce SoftwareHR Coordinator
Primary RoleWorkforce management and scheduling software providerHuman resources administrative support
CredentialsSoftware expertise, IT skillsHR certifications, administrative experience
Work EnvironmentOffice, remote, or cloud-based software developmentOffice-based HR departments
Industry UsageEmployers implementing workforce management solutionsHR departments across various industries

Workforce Software focuses on providing workforce management solutions, while HR Coordinators handle HR administrative tasks. They serve different functions: one is a software provider, the other a human role within HR teams. Understanding these differences helps organizations choose the right tools and personnel for effective workforce management.

What is the highest paid software job?

The highest paid software jobs typically include roles such as software engineering managers, solutions architects, and senior software engineers, especially in specialized fields like artificial intelligence, cybersecurity, or cloud computing. These positions often require advanced skills, extensive experience, and relevant certifications, with salaries reaching into the high six or seven figures in some cases.

Is WorkForce Software a good company to work for?

WorkForce Software is a provider of workforce management solutions, and employment at the company involves roles related to software development, customer support, and sales. Employee reviews and industry reputation suggest that it offers a professional environment with opportunities for growth, though experiences can vary by role and location.
What job categories do people searching Workforce Software jobs in Rochester, MI look for? The top searched job categories for Workforce Software jobs in Rochester, MI are:
What cities near Rochester, MI are hiring for Workforce Software jobs? Cities near Rochester, MI with the most Workforce Software job openings:
Infographic showing various Workforce Software job openings in Rochester, MI as of June 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, 1% Temporary, and 2% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $102,948 per year, or $49.5 per hour.
Hardware/Software Integration and Test Engineer

Hardware/Software Integration and Test Engineer

Geologics

Sterling Heights, MI โ€ข On-site

$35 - $42/hr

Contractor

Posted 3 days ago


Job description

Hardware/Software Integration and Test Engineer needed: Sterling Heights, MI. - Must Be Clearable
We have an opening with a great client of ours and we are looking for a Hardware/Software Integration and Test Engineer for a contract position in Sterling Heights, MI. This is a 12-month long contract position and youmust be a US Citizen to apply. Required: US Citizenship and Residency, W2 hourly Contract Only, No 1099, No third parties, no C2C. No exceptions (Sorry)
Pay: $35 to $42/hr. D.O.E. Must Be Clearable
HARDWARE/SOFTWARE INTEGRATION AND TEST ENGINEER
The Hardware and Software Integration and Test Engineer plans and performs a variety of tasks across the areas of integrating hardware modules into a combat vehicle system, scripting, networking, troubleshooting, problem solving, and software verification testing.
  • Performs hands-on systems integration and test of complex electronic and electro-mechanical systems in both software labs and on tactical military hardware and vehicles.
  • Creates, plans, and performs a variety of software analysis, design, development, code, documentation, integration, test and product assurance tasks
  • Contributes to the development of engineering design models and develops programs to enhance, implement and support project/system functionality for the assigned technical effort
  • Participates in software requirements, design, and code reviews
  • Develops and execute test cases, test scripts, test plans, and test scenarios for all applicable requirements for new software releases in software lab environment and on tactical vehicle
  • Ensures technical outcomes are consistent with established engineering principles and practices and that all technical, system, performance, and quality requirements are met
  • Performs non-routine fault isolation, diagnosis and repair of test and tactical systems
  • Performs complex technical analysis, testing, calculations, and evaluation of results using specialized equipment and/or by computer programs
  • Analyzes and interprets design specifications, drawings, documentation, models, and/or test results to ensure technical designs comply with applicable engineering standards, military specifications and product requirements

SKILLS REQUIRED
  • Programming experience in one of the following: C, C#, C++, Python
  • Understanding and application of modern software development and systems engineering practices, design principles, techniques, and technologies
  • Working knowledge of the Software Life Cycle
  • Self-motivated, team player with strong interpersonal and communication (written and verbal) skills

SKILLS PREFERRED
  • Experience/knowledge of basic circuitry and EE principles
  • Experience with software development environments, version control, and issue tracking tools
  • Experience with Linux operating systems
  • Experience with real-time embedded operating systems
  • Experience with multiple protocols: J1939, CAN, Ethernet, Serial
  • Experience with hands-on troubleshooting using test equipment, CAN bus analysis tools, Ethernet network analysis tools, data acquisition systems

If you would like to interview for this position, please email your resume to mgephart@geologics.com and I will call back with more information.
Best Regards,
Matt Gephart
Sr. Recruiter
(703) 891-6129
mgephart@geologics.com
*Rates listed are not a guarantee of salary/rate. Rate offered at time of hire will depend on many factors including education, experience, interview results and skill level
GeoLogics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce. EOE/Disability/Veteran
Job Requirements
  • Performs hands-on systems integration and test of complex electronic and electro-mechanical systems in both software labs and on tactical military hardware and vehicles.
  • Creates, plans, and performs a variety of software analysis, design, development, code, documentation, integration, test and product assurance tasks
  • Contributes to the development of engineering design models and develops programs to enhance, implement and support project/system functionality for the assigned technical effort
  • Participates in software requirements, design, and code reviews
  • Develops and execute test cases, test scripts, test plans, and test scenarios for all applicable requirements for new software releases in software lab environment and on tactical vehicle
  • Ensures technical outcomes are consistent with established engineering principles and practices and that all technical, system, performance, and quality requirements are met
  • Performs non-routine fault isolation, diagnosis and repair of test and tactical systems
  • Performs complex technical analysis, testing, calculations, and evaluation of results using specialized equipment and/or by computer programs
  • Analyzes and interprets design specifications, drawings, documentation, models, and/or test results to ensure technical designs comply with applicable engineering standards, military specifications and product requirements

SKILLS REQUIRED
  • Programming experience in one of the following: C, C#, C++, Python
  • Understanding and application of modern software development and systems engineering practices, design principles, techniques, and technologies
  • Working knowledge of the Software Life Cycle
  • Self-motivated, team player with strong interpersonal and communication (written and verbal) skills

SKILLS PREFERRED
  • Experience/knowledge of basic circuitry and EE principles
  • Experience with software development environments, version control, and issue tracking tools
  • Experience with Linux operating systems
  • Experience with real-time embedded operating systems
  • Experience with multiple protocols: J1939, CAN, Ethernet, Serial
  • Experience with hands-on troubleshooting using test equipment, CAN bus analysis tools, Ethernet network analysis tools, data acquisition systems