CrawlJobs Logo

Senior Software Validation Engineer

United States, Oshkosh 86500.00 - 139300.00 USD / Year · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

As a Senior Software Validation Engineer, you will be part of a growing team that designs and executes testing for mobile applications, embedded controllers and Windows applications. The testing is documentation driven and tracked using an in-house process. Experience creating automated software test systems will be a main focus area for this position. Our testing ensures that Mercury delivers the best engine controllers from 9.9HP all the way to 1650HP.

Job Responsibility

  • Design and develop test plans and test cases for mobile applications, embedded controllers and Windows based applications
  • Perform regression, exploratory and integration testing on cell phones, tablets and embedded hardware
  • Setup and Maintain test devices to ensure maximum test coverage for app compatibility
  • Develop and maintain automated tests
  • Test software functionality, document issues, and report results to Software Development team
  • Assist Software Engineers to find solutions to issues which were discovered during testing

Requirements

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering or Computer Science
  • 6+ years of experience using Python programming language
  • Experience testing Android and iOS mobile applications and maintaining physical devices
  • Knowledge of automated testing with Appium, Robot Framework and Selenium
  • Use development tools and practices including issue tracking, technical specifications, Gantt charts Microsoft SharePoint, DevOps, Git and Subversion source repository

Nice to have

  • Experience using Vector CANalyzer or CANoe
  • Knowledge of C# for windows tool development
  • Knowledge of C and C++ programming languages
  • Solid understanding of CAN bus communications for testing and troubleshooting
  • Working knowledge of recreational boating industry and boating activities

What we offer

  • medical, dental, vision, paid vacation, 401k (up to 4% match), Health Savings Account (with company contribution), wellbeing program, product purchase discounts
  • annual discretionary bonus program

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Validation Engineer

8 matching positions

Senior Software Validation Engineer

Work as independent test and validation engineer for ECU. Work with ECU developm...
Location
Location
China , Beijing
Salary
Salary:
Not provided
borgwarner.com Logo
BorgWarner
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS-Electrical Engineering, Computer Engineering or Automotive Engineering
  • Minimum of 5 years of automotive engineering experience
  • Solid knowledge of C programming language
  • Knowledge of CAN diagnostic/network management related spec
  • Experience working with Vector CAN tools
  • Excellent English skills
Job Responsibility
Job Responsibility
  • Take part in ECU customer requirement and software requirement review
  • Create validation test plan and test cases according to customer requirement and software requirement
  • Carry out validation test and generate test report
  • Test result analyzing and tracking
  • Support ECU hardware supplier for hardware validation
  • AWD system integration test and calibration
  • Verify AWD system function in customer vehicles
  • Complete AWD system integration test report
  • Develop auxiliary testing tools
  • Responsible for development of test bench and wire harness
  • Fulltime
Read More
Arrow Right

Software Engineer II & Senior Software Engineer

Attacks begin on the endpoint—it’s where an intruder first lands, runs malware, ...
Location
Location
United States , Redmond
Salary
Salary:
102100.00 - 202200.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Ability to meet Microsoft, customer, and/or government security screening requirements
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years.
Job Responsibility
Job Responsibility
  • Build and improve detection, OS event monitoring, telemetry, and reporting in the on-device agent
  • Develop native components that detect and respond to real-world endpoint threats
  • Design, deliver, and maintain components with a focus on reliability, performance, and operational health
  • Help ensure the agent remains efficient, safe, and aligned with the macOS security model
  • Contribute to performance, concurrency, and compatibility across macOS versions
  • Produce high-quality telemetry that supports investigation, analytics, and security insights
  • Investigate and resolve issues such as crashes, performance regressions, and compatibility challenges
  • Apply secure coding practices and validate assumptions to build resilient systems
  • Collaborate with engineers and partner teams to deliver integrated security solutions
  • Contribute to design discussions, code reviews, and shared engineering practices
  • Fulltime
Read More
Arrow Right

Senior Software Validation Automation Engineer

Join AMD's Validation Automation team to help bring cutting-edge upscaling, fram...
Location
Location
Poland , Gdansk
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Working experience with test automation development
  • Proven experience collaborating with development and QA teams
  • Graphics and Gaming Industry experience
  • Understanding of ML techniques applied to graphics and rendering
  • Strong programming skills in Python
  • Good knowledge of testing frameworks and testing principles
  • Familiarity with Git
  • Good understanding of Software Engineering Lifecycle and object-oriented design principles
  • Development experience on Windows and/or Linux
  • Familiarity with modern software tools and techniques for development
Job Responsibility
Job Responsibility
  • Contribute to a high-functioning validation automation team
  • Collaborate closely with the feature teams and project managers to deliver quality solutions and the automation technology to support them
  • Create and maintain automated integration tests and validation CI/CD workflows to ensure visual quality, non-regression, stability, and performance across features, models, driver versions, OSes, and graphics hardware
  • Develop and maintain test harnesses, frameworks, and tooling in Python to scale validation across multiple GPUs, drivers, and game titles
  • Perform manual and automated testing in Windows environments
  • Find and report bugs
  • Diagnose and isolate ML-related in-game artifacts across model inference, engine integration, and hardware layers
  • Summarize and analyze test data, author validation reports, and provide technical recommendations
  • Participate in code reviews and scrum ceremonies
  • Enhance validation methodologies used by the team
Read More
Arrow Right

Senior Robotics Software Usecases Validation Engineer

Join AMD’s PAVS team as a Robotics Usecases Validation Engineer where you will V...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 to 7 years in QA/Validation, with 4+ years in robotics or AMR systems
  • Strong Python for automation and C++ for ROS2 integration
  • Hands-on experience with ROS2, Nav2 stack, colcon, and simulation tools (Gazebo/Ignition, Isaac Sim)
  • Expertise in LiDAR, depth cameras, IMU, odometry, and sensor calibration
  • Familiarity with fleet management systems, traffic control, and VDA5050 protocol
  • CI/CD experience with GitHub Actions/GitLab CI/Jenkins
  • Docker-based test environments
  • Knowledge of functional safety standards for mobile robots (ISO 3691-4, ISO 13849)
  • Bachelor’s or Master’s degree in Robotics, Electronics, Mechatronics, Computer Science, or a related field
Job Responsibility
Job Responsibility
  • Define Usecases and execute validation plans for robotics software stacks (perception, planning, control) and hardware subsystems
  • Develop automated test suites for ROS2 nodes, navigation stack (Nav2), and fleet APIs using Python/C++, pytest, gtest/gmock
  • Build simulation environments (Gazebo/Ignition, Isaac Sim) for warehouse layouts
  • author scenarios for obstacle avoidance, dynamic traffic, and multi-robot coordination
  • Set up Software-in-the-Loop and Hardware-in-the-Loop rigs for AMR controllers, LiDAR emulators, and safety sensors
  • automate provisioning and logging
  • Validate LiDAR, depth cameras, IMU, wheel encoders, and odometry accuracy under varying conditions
  • Test SLAM, localization robustness, path planning, and fleet orchestration (traffic management, task allocation, VDA5050 compliance)
  • Execute safety protocols for AMRs (emergency stop, zone monitoring, speed limits) aligned with ISO 3691-4, ISO 13849, ANSI/RIA R15.06
  • Measure latency, throughput, and stability under high-load scenarios
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Backend Software

Microsoft’s Azure Data engineering team is leading the transformation of analyti...
Location
Location
Canada , Vancouver
Salary
Salary:
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience designing, implementing, deploying and operating cloud services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Work closely with a passionate team of engineers to deliver impactful solutions that drive customer success
  • Design, implement, test, ship, and support large-scale services and components that power Fabric Data Engineering experiences, with industry leading quality, performance, scalability, reliability, and security
  • Collaborate with Product Management to define product requirements, validate specifications, and align on customer and business needs
  • Apply a growth mindset to tackle complex technical problems and deliver innovative, high-quality solutions
  • Contribute to a team culture centered on learning, continuous improvement, engineering excellence, and high-quality execution
  • Support live site operations, ensuring service health, availability, and rapid mitigation of issues
  • Mentor and support peers, helping grow the team’s collective capabilities and enabling shared success
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right

Senior Software Development Engineer, AI Open-Source Software

AMD is looking for a principal software developer to join our growing team. As a...
Location
Location
United States , Santa Clara
Salary
Salary:
204000.00 - 306000.00 USD / Year
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years professional software development experience
  • Demonstrated capacity to technically lead and people manage junior to mid-level developers
  • Proficient in C/C++ & Python programming employing best software design practices
  • GPU software development or validation involving HIP, CUDA, or OpenCL
  • Experience with software libraries and API design
  • Exposure to Matrix/Tensor operations and numerical work
  • Software emulation to support FP numerical formats is a plus
  • Experience in software performance estimations, optimizations and debugging
  • Ability to closely interact with technical leads, developers, and test teams to maintain and release production software
Job Responsibility
Job Responsibility
  • Develop software in C++, Python, HIP, assembly, and SOTA programming technologies to enable key mathematical operations on GPU
  • Design GPU computational software libraries for AI, HPC applications
  • Aid management in planning, and delivering industry-leading software for current and future processors
  • Supervise small development team
  • Carry-out performance optimizations and projections for important use-cases to maximize hardware utilization
  • Support development of programs to sustain seamless performance analysis, and performance/functional test coverage
  • Identify and help resolve quality issues working closely with libraries development teams and other internal engineering teams
What we offer
What we offer
  • Benefits offered are described: AMD benefits at a glance
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Every day, Global Payments makes it possible for millions of people to move mone...
Location
Location
India , Pune
Salary
Salary:
Not provided
vuejs.org Logo
Vue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Computer Science, Information Technology, Business / Management Information Systems or related field
  • Typically minimum of 4 years - Professional Experience In Coding, Designing, Developing And Analyzing Data
  • Advanced knowledge and use of one or more front / back end languages / technologies
  • Moderate understanding of the other corresponding end language / technology from the following but not limited to: two or more modern programming languages used in the enterprise, experience working with various APIs, external Services, experience with both relational and NoSQL Databases
Job Responsibility
Job Responsibility
  • Develops basic to moderately complex code using front and / or back end programming languages within multiple platforms as needed in collaboration with business and technology teams for internal and external client software solutions
  • Designs, creates, and delivers routine to moderately complex program specifications for code development and support on multiple projects/issues with a wide understanding of the application / database to better align interactions and technologies
  • Analyzes, modifies, and develops moderately complex code/unit testing in order to develop concise application documentation
  • Performs testing and validation requirements for moderately complex code changes
  • Performs corrective measures for moderately complex code deficiencies and escalates alternative proposals
  • Participates in client facing meetings, joint venture discussions, vendor partnership teams to determine solution approaches
  • Provides support to leadership for the design, development and enforcement of business / infrastructure application standards to include associated controls, procedures and monitoring to ensure compliance and accuracy of data
  • Applies a full understanding of procedures, methodology and application standards to include Payment Card Industry (PCI) security compliance
  • Conducts and provides basic billable hours and resource estimates on initiatives, projects and issues
  • Assists with on-the-job training and provides guidance to other software engineers
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Senior Analyst - Web Development - Assistant Vice President

Job Overview: The Digital S/W Engineer Senior Analyst SDE - Web Development is a...
Location
Location
India , Pune, Maharashtra, India, Chennai, Tamil Nadu, India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer engineering or related fields in STEM or comparable work experience
  • 5-8 years of Full stack mobile Development and Testing experience in a fast-paced environment
  • Familiarity with Behavior-Driven Development (BDD) test automation using Selenium with Cucumber framework
  • Preferable to have experience with cloud-based development platforms such as OpenShift
  • Working knowledge of JIRA, Zephyr, Confluence SharePoint, Microsoft Teams and Microsoft office suit
  • Self-motivated and ready to take ownership
  • Excellent written, oral communication and interpersonal skills
Job Responsibility
Job Responsibility
  • Turn tech stack and application design into code on multiple development platforms (e.g. Angular, Java spring boot services)
  • Ability to use AI tools like Copilot for code generation, refactoring, and debugging
  • Develop and maintain BDD (Behavior Driven Development) automated and manual scripts in a code repository
  • Execute them and maintain test results in a test management tool for further reporting and establishing traceability
  • Create Jenkins jobs and plug in to CI-CD pipeline
  • Experience using AI tools accelerate unit tests, API scaffolding, Angular components, and Spring Boot boilerplate
  • Actively participate in the entire software development cycle involving development, integration and E2E testing in a CI/CD environment (RTC, Jenkins)
  • Automate and enable shift left
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • Continuously build, maintain documentation for your features and develop SME – Subject Matter Expertise in specific areas covering end to end flows, from digital to downstream to external partners
  • Fulltime
Read More
Arrow Right