1

Manual Software Testing Jobs in Canton, MI (NOW HIRING)

Support equipment startup and problem-solving during testing. Qualifications: Knowledge skills and ... Ability to accurately write reports, business correspondence, and procedure manuals. Ability to ...

Understand Agile testing principals and contribute to QA process improvement * Develop test plans, procedures and scripts (manual and automated) based on system and software requirements * Use ...

RTOS Embedded Software Engineer

Dearborn, MI · On-site

$121K - $159K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

Develop software component testing methodologies and implementations to ensure maturity/stability ... Experience developing BIST and runtime safety check driver based on Microcontroller safety manual.

SDET

Detroit, MI · On-site

$49.50 - $63.75/hr

SDET Lansing/Detroit onsite 5 days 1an done interview in lansing or Detroit Primary ... with manual testing efforts when needed, including test · Preferred Experience · Hands-on ...

Software Engineer

Dearborn, MI · On-site

$115K - $192K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • PTO

In this role, you will design and develop software solutions that automate manual workflows, improve test data quality, integrate key engineering tools, and provide meaningful visibility into testing ...

Showing results 41-60

Manual Software Testing information

See Canton, MI salary details

$9

$38

$56

How much do manual software testing jobs pay per hour?

As of Aug 15, 2026, the average hourly pay for manual software testing in Canton, MI is $38.84, according to ZipRecruiter salary data. Most workers in this role earn between $31.20 and $45.24 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a manual software tester?

To thrive as a Manual Software Tester, you need a solid understanding of software development processes, attention to detail, and proficiency in creating and executing test cases, usually supported by a relevant degree or practical experience. Familiarity with testing tools such as JIRA, Bugzilla, or TestRail, and certifications like ISTQB can enhance your technical proficiency. Strong analytical thinking, communication skills, and the ability to collaborate effectively make candidates stand out in this position. These skills ensure thorough defect detection, clear documentation, and seamless teamwork, which are critical for delivering high-quality software products.

Is manual software testing in demand?

Manual software testing remains in demand as companies require human oversight to identify usability issues and ensure quality, especially in complex or user-focused applications. While automation testing is growing, manual testing skills are still essential for certain projects and often complement automated processes. Knowledge of testing tools and methodologies enhances employability in this field.

What are the typical daily responsibilities of a manual software tester?

As a Manual Software Tester, your daily responsibilities often include reviewing software requirements, designing and executing test cases, documenting defects, and collaborating closely with developers and product teams to ensure issues are resolved. You will spend a significant portion of your day performing exploratory, functional, and regression testing on new or updated software features. Clear communication and meticulous reporting are important, as testers often provide detailed feedback that improves product quality. This role is integral to maintaining high standards in software release cycles and contributing to continuous improvement within the development team.

How to become a manual software tester?

To become a manual software tester, you should develop a good understanding of software development life cycles, testing methodologies, and defect tracking tools. Gaining knowledge of testing techniques, attention to detail, and basic programming or scripting skills can improve your effectiveness. Certifications like ISTQB can also enhance your credentials and job prospects.

What is manual software testing?

A Manual Software Testing job involves manually executing test cases without using automation tools to identify defects in software applications. Testers validate functionality, usability, and performance by simulating real user scenarios. They analyze requirements, create test cases, execute tests, and report bugs to ensure software quality. This role requires attention to detail, analytical thinking, and effective communication to collaborate with developers and stakeholders.

What are popular job titles related to Manual Software Testing jobs in Canton, MI?

For Manual Software Testing jobs in Canton, MI, the most frequently searched job titles are:

What job categories do people searching Manual Software Testing jobs in Canton, MI look for?

The top searched job categories for Manual Software Testing jobs in Canton, MI are:

What cities near Canton, MI are hiring for Manual Software Testing jobs?

Cities near Canton, MI with the most Manual Software Testing job openings:

Infographic showing various Manual Software Testing job openings in Canton, MI as of August 2026, with employment types broken down into 1% Internship, 83% Full Time, 12% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $80,788 per year, or $38.8 per hour.

Propulsion Base Software Low Level Driver Engineer

Stellantis

Auburn Hills, MI

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 14 days ago


Stellantis rating

7.5

Company rating: 7.5 out of 10

Based on 130 frontline employees who took The Breakroom Quiz

14th of 44 rated automakers


Job description

Job Description / Duties

The Propulsion Base Software Low Level Driver Engineer is responsible for the design and development of embedded base software for EE/core and propulsion control modules, with a strong emphasis on low-level driver development and hardware-software integration. This role includes requirements analysis, detailed design, implementation, integration, and validation of high-performance, safety-critical software components.

The engineer will lead complex driver development activities, interface directly with hardware and semiconductor teams, and ensure robust, production-ready software aligned with AUTOSAR architecture and automotive standards. Deep expertise in microcontroller peripherals, silicon behavior, and low-level debugging is critical to success in this role.

 

Key Responsibilities

  • Design, develop, and own low-level driver software for ICE, hybrid, and electric propulsion control modules, including direct interaction with microcontroller hardware.
  • Develop and integrate hardware abstraction and MCAL drivers, including customization and optimization of AUTOSAR MCAL modules.
  • Implement device drivers for advanced peripherals such as SPI, I2C, UART, SENT, CAN, LIN, ADCs, PWM, GTM, timers, watchdogs, DMA, and interrupt controllers.
  • Design and develop drivers for power electronics interfaces, including HSD/LSD drivers, H-Bridge control, injector drivers, and gate driver IC interfaces.
  • Interface directly with microcontroller registers, memory-mapped I/O, and peripheral control units, ensuring correct initialization, configuration, and runtime behavior.
  • Analyze and interpret hardware schematics, MCU reference manuals, and datasheets to design accurate and efficient driver implementations.
  • Lead hardware-software integration and bring-up activities, including early silicon validation and debugging on prototype ECUs.
  • Perform advanced debugging of low-level issues using Lauterbach, oscilloscopes, logic analyzers, trace tools, and bus analyzers.
  • Diagnose and resolve timing, concurrency, interrupt, and multicore synchronization issues in real-time environments.
  • Optimize drivers for deterministic real-time performance, low latency, efficient memory usage, and high reliability.
  • Collaborate with Base Software Architecture teams to ensure alignment with AUTOSAR stack, RTE integration, and OS scheduling.
  • Conduct detailed reviews of requirements, low-level design, register configurations, and embedded C/C++ implementations.
  • Ensure compliance with MISRA-C, ASPICE, and ISO 26262, including support for safety mechanisms such as diagnostics, fault handling, and safe states.
  • Design and execute driver-level verification strategies, including unit testing, integration testing, hardware validation, and fault injection.
  • Contribute to virtualization, SIL/HIL, and simulation-based validation of low-level drivers.
  • Develop and maintain detailed technical documentation, including register-level design specs, timing diagrams, and interface definitions.
  • Collaborate with semiconductor vendors, hardware teams, and ECU suppliers to debug silicon-level issues and ensure correct driver behavior.
  • Support production software delivery, vehicle integration, and launch activities.

Basic Qualifications

  • Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 5 years of related experience
  • Experience with embedded C/C++ software development experience in a real-time operating system (RTOS) environment.
  • Experience in AUTOSAR Base Software development and MCAL configuration (OS, MCAL, IOHWAB, FEE, WDG, etc.).
  • Strong hands-on experience in low-level driver development with direct register-level programming.
  • Understanding of microcontroller architecture, including cores, memory hierarchy, interrupts, DMA, and peripheral subsystems.
  • Experience with multicore microcontrollers, synchronization, and inter-core communication.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to work independently and effectively in cross-functional teams.
  • Strong communication skills (verbal and written).

 

Preferred Qualifications

  • Master’s degree in Engineering (Electrical, Computer, or related discipline).
  • Hands-on experience with automotive microcontrollers such as Infineon AURIX (TriCore), NXP, Renesas, or similar platforms.
  • Experience with advanced MCU peripherals such as GTM, eMIOS, high-speed timers, ADC synchronization, and signal acquisition chains.
  • Experience developing or integrating complex device drivers (CDD) beyond standard MCAL.
  • Strong understanding of power electronics control interfaces, including inverters, battery systems, and motor control.
  • Experience with AUTOSAR tools such as Vector DaVinci, EB tresos, or ETAS ISOLAR.
  • Strong ability to interpret hardware schematics, MCU datasheets, and reference manuals.
  • Experience in hardware-software integration and bring-up of embedded systems.
  • Proficiency with debugging tools including Lauterbach, JTAG debuggers, oscilloscopes, logic analyzers, and trace tools.
  • Experience with embedded driver timing analysis, interrupt handling, and real-time constraints.
  • Understanding of Functional Safety (ISO 26262) concepts and their application in driver development.
  • Experience in software verification and validation (white box, black box, gray box).
  • Familiarity with MISRA-C and automotive software quality standards.
  • Experience with automation, scripting, and build/debug toolchains.
  • Experience with debugging and analysis tools such as CANoe, CANalyzer, INCA, ETAS measurement systems.
  • Exposure to SIL/HIL, virtualization frameworks, and simulation-based development.
  • Experience with hardware bring-up, silicon validation, and early program phases.
  • Experience supporting vehicle integration and production software releases.
  • Participation in programs such as Formula SAE, EcoCAR, or equivalent hands-on embedded system development.

Our Benefits — Designed with You in Mind

Comprehensive Health & Well-being Coverage
From your very first day, you’ll have access to medical, dental, vision, and prescription drug coverage — ensuring you and your family stay healthy and protected.

Generous Paid Time Off
We believe in work-life balance. That’s why we offer: 17+ paid holidays, including shut-down from December 24th through New Years Day every year. Vacation, float & wellbeing days, sick time and fully paid parental leave when your family needs you most.

Competitive Retirement Savings Plans
We help you plan for the future with:

  • An employer match on contributions to your 401k, Roth, and Catch-Up plans
  • An employer contribution, even if you don’t contribute

Income Protection & Insurance Options
Benefit from included and optional disability, life, and other insurance programs — because your peace of mind matters.

Company Vehicle Lease Program
Eligible employees and their immediate families can enjoy company vehicle lease options with included insurance, maintenance, and unlimited mileage. Plus, take advantage of exclusive discounts on Stellantis products.

Family Building Benefit
We proudly support all paths to parenthood- including fertility and infertility treatments, adoption services, and gestational surrogacy.

Support for Your Growth and Giving Back
We believe in investing in your future and your passions:

  • Tuition reimbursement
  • Student loan refinancing programs
  • 18 paid volunteer hours each year to make a difference in your community

And so much more!
When you join us, you’re not just building a career — you’re joining a company that supports you, inside and outside of work.


What Stellantis employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom