Sr Software Test Engineer, Robotics
Tennant Co
Position SummaryThe Senior Software Test Engineer advances the verification, validation, and quality of embedded software and autonomous robotic systems used on Tennant cleaning equipment. This hands-on technical role develops scalable automated test solutions, test infrastructure, and verification strategies that build confidence in software maturity throughout the product development lifecycle.The engineer collaborates with Software, Systems, Controls, Electrical, Machine Integration, and Test Engineering teams to verify embedded software, integrated electro-mechanical systems, machine behaviors, communications, safety functions, and machine-level performance.Key ResponsibilitiesTest Planning & CoverageDefine comprehensive software test strategies that verify requirements for functional, performance, reliability, fault-handling, and failure-mode scenarios across normal and abnormal operating conditions.Translate system requirements, user stories, and defect reports or lessons learned into executable test cases that include test scenarios, procedures, and acceptance criteriaIdentify test coverage gaps and develop plans to close them.Maintain traceability among requirements, test cases, results, and defectsInfluence product and software architecture to enable improved testability, diagnosability, safety, and robustness.Test Automation Development and InfrastructureDesign, develop, and maintain automated test frameworks, test harnesses, reusable libraries, fixtures, and utilities.Validate end-to-end integration and interoperability of software, firmware, hardware, communications networks, simulated subsystems, and machine-level functions within automated system-level HIL (Hardware-in-Loop) test platformsDevelop and debug C# test scripts for embedded controllers, robotic behaviors, communications, fault handling, and machine functions.Develop automated fault injection tests to evaluate software resilience.Develop fault-injection and negative-test methods to evaluate fault detection, recovery, and fail-safe behavior.Integrate automated testing, reporting, and quality gates into CI/CD and software release workflows.Test Execution, Analysis, & Software Quality AssuranceEstablish metrics for test coverage, pass rates, defect trends, reliability, and release readiness.Evaluate AI-assisted tools for test generation, coverage-gap detection, debugging, and data analysis.Execute automated and manual tests across software configurations and product releases.Verify fault detection, fault handling, recovery behavior, and system safety functions.Validate communications, controller states, and machine response during abnormal operating conditions.Analyze test data and logs to identify trends, isolate failures, and determine root causes in collaboration with software developers and system engineers.Document defects with clear evidence, reproduction steps, risk assessments, and recommended actions.Troubleshoot issues across embedded software, networking, hardware integration, and automation systems.Expand & Execute automated regression coverage across multiple software releases.Present testing results and quality assessments to engineering leadership and project teams.Required QualificationsBachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, Computer Science, Robotics Engineering, or a related discipline.6+ years of experience in software testing, test automation, verification, integration, or embedded systems development.Experience developing and maintaining automated system-level HIL test platforms, simulation environments, fault-injection frameworks, and CI/CD-integrated automated test solutions for complex embedded or electromechanical systems.Strong C# programming, test scripting, debugging, and software design skills.Experience testing embedded software and integrated hardware/software systems.Experience working with CAN and CANopen communication networks, including configuration, monitoring, diagnostics, fault analysis, and validation of communications between embedded controllers, motor drives, sensors, actuators, and test systems.Hands-on electrical aptitude and practical experience building, wiring, instrumenting, and debugging test fixtures for software-controlled electromechanical systems using schematics, diagnostic tools, sensors, actuators, controllers, and communication interfaces.Experience with source control, defect management, and workflow tools such as Bitbucket, Azure DevOps, & Jira.Preferred QualificationsExperience with autonomous mobile robots, industrial robotics, mobile equipment, or vehicle control systems.Experience developing, debugging, and maintaining C#/.NET PC-based backend applications that control test equipment, automate test execution, interface with embedded systems and instrumentation, manage test data, and generate test results.Experience with Continuous Integration and Continuous Delivery (CI/CD) tools and practices, including automated builds, regression testing, test orchestration, artifact management, and quality gate enforcement.Experience developing and executing Software-in-the-Loop (SIL) test solutions for autonomous, robotic, or embedded systems, including simulation of controllers, sensors, actuators, communication networks, and machine behaviors to validate software functionality, fault handling, and system performance prior to hardware integrationExperience applying systems engineering principles to software verification of embedded or robotic products, including requirements traceability to test cases, risk-based testing, functional safety considerations, and support of product release readiness activities.Experience with AI-assisted Testing & Development including abilities to:Implement and scale AI-assisted test case generation from product requirements, user stories, and production dataBuild workflows for automated test creation, prioritization, and gap detection using AI
- Position SummaryThe Senior Software Test Engineer advances the verification, validation, and quality of embedded software and autonomous robotic systems used on Tennant cleaning equipment. This hands-on technical role develops scalable automated test solutions, test infrastructure...Senior
$120k - $160k
DescriptionKforce has a client in Minneapolis, MN that is seeking a Senior Electrical Control Systems Engineer (P.E.) to lead Electrical, Instrumentation & Controls (EI&C) projects supporting municipal and industrial facilities. This role will serve as a technical leader...SeniorRemote work$94.14k - $134.63k
About our group:The Equipment Engineering team is helping lead Seagate'... ...of Autonomous Mobile Robots (AMRs) and wafer stockers inside... ...control systems, and factory software.If you enjoy turning complex... ...integrators through design, acceptance testing, installation, and production...SeniorFull timeTemporary workFlexible hours- ...was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful... ...Boston Scientific is seeking a highly motivated, results-driven Sr Software Test Engineer to join our Coronary Therapies R&D team, working on...SeniorHourly payWork at officeRelocationRelocation packageShift work3 days per week
- ...tools to support decisions. Measure and sustain improvement results. Cross-Functional Collaboration Work with: Manufacturing Quality Engineering Supply Chain Operations Teams Project Leadership Lead projects from identification through implementation. Ensure sustainment of...Senior
$89.6k - $157k
We are seeking a Lead Test Automation Architect to define and lead an enterprise-grade test automation strategy across UI, API, data, and platform layers—while evolving our quality engineering capabilities to support Agentic AI / LLM-based systems (probabilistic outputs...Full timeContract workWork at officeShift workNight shift- Medtronic is seeking a Senior Software Development Engineer in Test in Fridley, MN to lead automated verification for web, mobile, and cloud-connected applications. You will partner with cross-functional teams to define test strategies, build scalable automation, and ensure...Senior
$50 - $60 per hour
...Automation EngineerSr. Principal Lead/Architect/Engineer Workload Automation (IBM Tivoli-TWS/IWS)... ...applicable); plan and execute regular DR tests and remediate gaps.Establish governance... ...teams like Automate, AS400 and Robot and assist in supervising these teams in...SeniorHourly payWeekend work$178.4k - $267.6k
...collaboration as we work together to engineer the extraordinary. The... ...completion of projects.The Sr Principal Robotics & AMR Automation Platforms... ...controls, fleet-management software, and manufacturing IT/OT... ..., integration, simulation, testing, and demonstration. Mentor...SeniorFull timeH1bWork at officeLocal areaImmediate startFlexible hours$94.14k - $134.63k
...higher hard disk drive capacity, improved performance, and long-term reliability.Within this organization, the Advanced Surface Engineering team focuses on surface science, interface engineering, advanced process development, and materials characterization. The team develops...SeniorFull timeTemporary workFlexible hours$25 per hour
...of sponsorship Senior Quality Assurance Engineer (Manual + Automation) NextGen Coding Company... ...NextGen Coding Company is a U.S.-based software engineering firm delivering enterprise... ...role requires experience with manual testing, automated testing frameworks, and structured...SeniorHourly payContract workRemote work$77.5k - $189.57k
...business needs.Responsible for performing a variety of nuclear fuels engineering tasks in the areas of reload core design, reload licensing... ...degree (in engineering or other related technical field).Sr. EngineerBachelor's degree in Nuclear Engineering or a related...SeniorFull timeTemporary workFor contractorsWork at officeFlexible hours3 days per week$90k - $100k
Sr Performance Test EngineerLocation: Atlanta or MinneapolisPosition Type: FulltimeRate: $90K-100K/yearNo Visa sponsorship available for this JobJob Description• 10+ year experience in Performance engineering.• 6+ year experience in End-2-End Performance Engineer across...SeniorVisa sponsorship- ...Sr Process Engineer Must-Have Qualifications ~ Bachelor's degree in Engineering, Materials Science, Physics, or related technical field. ~5+ years of relevant manufacturing/process/advanced manufacturing engineering experience, or 3+ years with an advanced degree...Senior
- ...nuclear, etc.)Minimum technical background (engineering/science degree or experience), laser... ...____________________________________As a Sr Process Engineer in the Advanced Manufacturing... ....· Familiarity with automation, robotics, vision systems, or custom equipment for...Senior
- ...Sr. Process Engineer We are looking for a Sr. Process Engineer. Please let me know if interested. Fridley, MN/ Mississauga, ON {Canada} (Onsite) Contract or Full Time both are ok • Lead Process Engineer for the HyLYZER® 1000-30 hydrogen electrolyzer product platform...SeniorFull timeContract work
$78k - $156k
...-05 Job Description Senior Manufacturing Engineer Working at Abbott At Abbott, you can... ...structural heart disease. As the Sr. Manufacturing Engineer, you’ll have the... ...tooling, and implementation of machinery and test equipment Coordinate, set strategy, and...SeniorFor contractorsWork experience placementWorldwide$92.3k - $131.9k
About our group:This position will work with the Vacuum Equipment Engineering team in our Bloomington, MN facility to support the vacuum... ...analysis tools, including Six Sigma, JMP, Minitab, or similar software.AI and machine learning applications.Demonstrated hands-on experience...SeniorFull timeTemporary workMonday to FridayFlexible hours- ..., with a focus on realizing complex large scale manufacturing engineering initiatives. This includes transformation of large brownfield... ...business case considerations when deploying automated mobile robots (AMRs). Understanding of key vendors, risks, technologies in this...Full timeWork experience placementLive inWork at officeLocal area
- Boston Scientific is seeking a Sr Software Test Engineer to join the Coronary Therapies R&D team in Maple Grove, MN. The role focuses on verification and validation of medical device software, emphasizing rigorous quality, automation, and collaboration with cross-functional...Senior
- ...ABOUT CYBERTROL Cybertrol Engineering creates and delivers custom-engineered... ...automation hardware and software solutions to manufacturing... ..., Process Instrumentation, Robotics/Servo Control, Valve Control,... ...Troubleshooting. Includes voltage testing, equipment troubleshooting on...SeniorFull timeWork at officeNight shift
$205k
Please see the below requirements for a Senior Systems Engineer to Senior Principal Systems Engineer with an established medical device... ...functional product development initiatives spanning hardware, firmware, software, wireless connectivity, mobile applications, and cloud-...SeniorWorldwideFlexible hours- ...maintaining, and executing automated testing solutions. • 2+ years of... ...Complete understanding of the Software Development Life Cycle. •... ...closely with developers, test engineers, and support staff for troubleshooting... ...presenting to managers and Sr. Leadership across multiple...Immediate start
$102.4k - $179k
...Responsibilities:Design and execute quality engineering strategies for AI-powered applications,... ...enterprise platforms.Develop scalable test automation frameworks, reusable testing... ...integrate quality practices throughout the software and AI development lifecycle.Coordinate...Full time$88.9k - $155.5k
...Responsibilities:Required ResponsibilitiesDevelop and maintain automated test suites for Databricks jobs, Delta tables, views, data... ...root cause analysis, document defects, and collaborate with data engineering and platform teams to resolve issues.Preferred...Full time- ...aerospace industries. Our Manufacturing Engineers provide engineering support to rms teams... ...characterization activities including mechanical testing, microstructural analysis, chemistry... ...F3001 preferred.Proficiency with CAD software such as SolidWorks, Creo, NX, or...SeniorFull timeTemporary work
- ...About The Role Serve as the Engineering subject matter expert for a specific process area (cell culture, harvest, purification, clean-in-place, or utilities systems) Ensure systems remain in a qualified state. Act as technical owner for system lifecycle including...SeniorFull timeTemporary work
- Senior Principal Clinical Data and Solutions Architect at Medtronic will lead the strategic evolution of clinical data platforms and analytics capabilities across the clinical research ecosystem. The role involves modernizing legacy systems, establishing governance standards...SeniorRemote work
- ...Title: Sr. Manufacturing Engineer Location: Plymouth, MN Duration: 12 Months 100% Onsite Manufacturing & Yield Improvement... ...procurement, build, and debugging of tooling, machinery, and test equipment. Support new product introductions (NPI), process...SeniorTemporary workFlexible hours
$112.2k - $168.2k
RELOCATION ASSISTANCE: No relocation assistance available CLEARANCE REQUIRED FOR START: No CLEARANCE TYPE: None TRAVEL: No Description At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's ...SeniorContract workRemote workRelocationShift work2 days per week3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr Software Test Engineer, Robotics. Be the first to apply!
- senior performance engineer Golden Valley, MN
- senior application administrator Golden Valley, MN
- senior manager legal Golden Valley, MN
- senior performance tester Golden Valley, MN
- senior Golden Valley, MN
- srs Golden Valley, MN
- senior implementation engineer Golden Valley, MN
- entry level software sales Golden Valley, MN
- id software Golden Valley, MN
- software implementation project manager Golden Valley, MN




