Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Development Engineer in Test (SDET)

$100k - $160k per year

Ouster

Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision algorithms and sensor hardware are used in autonomous cars, drones, robots, smart intersections, and many other applications. If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help!

About Ouster

At Ouster, we are pioneering the future of Physical AI by redefining the capabilities of deep learning. Through our groundbreaking digital lidar solutions, including the Ouster Gemini perception platform and BlueCity smart city applications, we deliver the critical intelligence needed to build a safer and more efficient world.

Job Summary

We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing framework. This role is a pivotal link between our development and quality assurance teams, focusing on building a robust, scalable, and automated testing infrastructure. You'll be the champion for testability, ensuring new code is designed with testing in mind and that our products are rigorously validated before release. This is a hands‑on role that requires a strong technical background and a passion for quality.

Key Responsibilities

  • Integration Framework Ownership: Be 100% responsible for the design, implementation, and maintenance of the integration testing framework. This framework will serve as the primary tool for validating new features and system‑level interactions.
  • Bridging the Gap: Serve as the primary liaison between the development team and manual testers, translating manual test cases into automated scripts and providing technical guidance on test strategy.
  • Architectural Guidance: Work closely with the development team to ensure new feature implementations are designed with strong testability as a core requirement. You will gate features based on the architectural design's ability to support comprehensive integration testing.
  • Feature Awareness: Maintain deep knowledge of upcoming features and new development work, allowing you to proactively design and prepare the necessary testing infrastructure.
  • Test Implementation & Management: Manage the backlog of integration tests to be implemented and be a hands‑on contributor, writing, running, and debugging test cases. You will also oversee the delivery of the testing framework for use by other team members, including manual testers.

Required Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • 5+ years of proven experience in designing and implementing automated integration testing frameworks.
  • 5+ years of professional experience and expert‑level proficiency in Python.
  • 1‑2 years of working knowledge of C++.
  • Experience with GUI test automation frameworks (e.g., Qt Test, Squish, Selenium, Playwright).
  • A proactive and self‑starting attitude, with a demonstrated ability to take ownership, drive tasks to completion, and make things happen with minimal supervision.
  • Experience with testing methodologies, tools, and best practices.
  • Excellent communication and collaboration skills, with the ability to influence technical decisions.
  • Strong problem‑solving and analytical skills.
  • Experience with continuous integration/continuous deployment (CI/CD) pipelines.
  • Hands‑on experience with CI/CD pipelines and tools, particularly Jenkins.
  • Proficiency working in a Linux environment.
  • Experience with containerization technologies like Docker.

Preferred Qualifications

  • Experience with Rust as a replacement for C++ is highly desirable.

The base pay will be dependent on your skills, work experience, location, and qualifications. This role may also be eligible for equity & benefits. ($100,000 - $160,000)

#J-18808-Ljbffr
Vacancy posted 7 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Test (SDET) in Ottawa, ON vacancy
  • $86.82k - $108.52k per year

     ...candidates. About the role Join the Business Solutions Engineering Team, in the Specialist, Software Engineering (SDET) position, where we are developing the next...  .... Your skills and passion for application development, programming, user‑centric design and software reliability... 
    Suggested
    Permanent employment
    Full time
    Contract work
    Work at office
    Shift work

    CMHC

    Ottawa, ON
    4 hours ago
  • Elevate your testing career as a Software Test Engineer with Procom, focusing on embedded hardware and software design. In this role, you will deliver quality code and implement black box testing strategies. Procom seeks a talented Embedded Software Test Engineer with over... 
    Suggested

    Procom

    Ottawa, ON
    4 hours ago
  • Accelerate your expertise as an Expert Software Testing Specialist at CMHC. Focus on enhancing user-centric application quality through robust...  ...and collaboration. The role of Specialist Software Engineering (SDET) requires a dynamic individual with at least five years in software... 
    Suggested

    Canada Mortgage and Housing Corporation

    Ottawa, ON
    7 days ago
  •  ...hands‑on role focused on the design, development, and maintenance of automated test tools, libraries, and scripts....  ...Development: Design, build, and maintain software tools, automated features, and...  ...workloads where applicable. Test Engineering & Execution: Devise comprehensive... 
    Suggested

    randstad canada

    Ottawa, ON
    4 hours ago
  • Elevate cybersecurity measures as a Penetration Testing Engineer at a leading financial services firm in Canada. Utilize your expertise in software development and red teaming to enhance security protocols. Our client is a top name in financial services, focusing on innovation... 
    Suggested
    Contract work

    Covenant HR

    Ottawa, ON
    4 hours ago
  •  ...mentor, and manage a team of software developers, fostering a collaborative...  ...degree in Computer Science, Engineering, or a related field (or...  .... Experience building, testing, shipping, and maintaining highly...  ...a wide range of connected TV development languages (Swift, Kotlin,... 

    CNN

    Ottawa, ON
    7 days ago
  • Elevate your testing career as a Software Developer in Test II with Warner Bros. Discovery. Contribute to CNN Digital releases by enhancing automation processes...  .... This role requires collaboration with senior engineers to improve existing automated tests and create new ones... 

    CNN

    Ottawa, ON
    4 hours ago
  •  ...career with an internship in IT Network Software and AI Development at our Ottawa location. Gain hands-on...  ...tasks • Participate in script testing to enhance system reliability • Analyze...  ...Requirements: • Enrolled in Computer Science or engineering program • Experience in Python, SQL,... 
    Internship

    Nokia

    Ottawa, ON
    7 days ago
  • $150k - $250k per year

    About the Role We are seeking a Senior Embedded Test Engineer to design, develop, and execute test strategies for embedded firmware...  ...Crohn's Disease, irritable bowel syndrome Intellectual or developmental disability Mental health conditions, for example,... 
    Contract work
    For contractors
    For subcontractor
    Work at office

    Celero Communications, Inc.

    Ottawa, ON
    4 hours ago
  •  ...VIAVI is seeking an Optical Testing Engineer to innovate and optimize optical test solutions. Utilize your background in automation and optical analysis in this...  ...critical test data analysis, and support the development cycle for new products. Your customer engagement and... 

    Viavi Solutions Inc.

    Ottawa, ON
    7 days ago
  • $110k - $149k per year

     ...experienced and motivated Calibration and Test Engineer to join the Module Calibration and Test...  ...role involves developing automation software, designing calibration methodologies, and...  ...experience in automation, calibration, or test development. Demonstrated Object-oriented... 
    Remote work

    Lumentum Operations LLC

    Ottawa, ON
    7 days ago
  • $71k - $121k per year

     ...: Senior Associate, Integration and Test Engineering Job Location: Ottawa, ON Job Code:...  ...Associate will work closely with the embedded software designers, hardware designers, product...  ...: Interact with product owners, development teams and stakeholders to develop a strong... 
    Direct hire
    Flexible hours
    Day shift

    Harris Geospatial Solutions

    Ottawa, ON
    7 days ago
  •  ...across Canada. Job Description The Software Engineer will play a critical role in building,...  ...This role combines frontend and backend development with AI integration and cloud infrastructure...  ...Set up CI/CD pipelines for automated testing and deployment. Required skills and... 
    Internship

    Landseed

    Ottawa, ON
    7 days ago
  • Drive the software innovation as a Software Development Manager, leading a dynamic team to enhance Earth data acquisition...  ...4-6 developers in design and testing phases • Guide architectural...  ...Requirements: • Degree in Software Engineering, Computer Science, or similar • 7+... 

    Nanometrics Inc.

    Ottawa, ON
    7 days ago
  • $133.4k - $166.75k per year

    Location: Ottawa, Canada Position Summary The Principal Development Engineer steers our software development through complex projects, blending deep technical expertise with leadership skills to fulfill customer demand. Key Areas of Responsibility Execution Excellence... 
    Long term contract
    Temporary work
    Immediate start

    Thales

    Ottawa, ON
    7 days ago
  • $95k - $120k per year

     ...is a global leader in delivering software for mission‑critical intelligent systems...  ...on 5G and telecom use cases. Cloud Test & Automation Engineer This role requires expertise in validation...  ...to open‑source testing and development within the StarlingX community Build... 
    Long term contract
    Temporary work

    Aptiv

    Ottawa, ON
    1 day ago
  • Become a part of ADGA Group as a Software Developer focusing on full-stack capabilities, specializing in Java and CMS solutions. Support...  .... This role offers the chance to engage in comprehensive development initiatives, focusing on both front-end and back-end components... 

    ADGA Group

    Ottawa, ON
    7 days ago
  • Software Engineer Controls Altair Job Summary Our client in Kanata, ON is looking for a Software...  ...to hire a person with embedded software development expertise. This team develops control...  ...vehicle/breadboard software issues, unit test content, and ideally have 5+ years of engineering... 
    Contract work

    Altair

    Ottawa, ON
    7 days ago
  •  ...We are looking for a motivated Senior Software Engineer I (Backend) to be part of the User team...  ...Foster a culture of collaboration, testing, code reviews, and mentorship to help the...  ...years of experience in backend application development Experience with Python and web... 
    Full time
    Work at office
    Flexible hours
    1 day per week

    Tree Trust

    Ottawa, ON
    7 days ago
  •  ...seeking a talented and driven Packaging Development Engineer to lead the development of next‑generation...  ...the assembly of electrical and optical engines and apply Design for Manufacturing...  ...and analysis). Familiar with Industry Test Standard, such as JEDEC, EIA, Telcordia,... 
    Contract work
    For contractors
    Remote work

    Nokia

    Ottawa, ON
    7 days ago
  • Drive innovation as a Senior Development Engineer at Thales in Ottawa, Canada. Oversee complex software projects and enhance product architecture with your technical expertise. In this vital role, you will blend leadership with deep technical skills to fulfill customer requirements... 

    Thales

    Ottawa, ON
    7 days ago
  •  ...IT Network Software/AI Development - Co-op/Intern Number of Positions: 4 Duration: 4 months...  ...Participate in the development and testing of scripts or applications to improve...  ...in Computer Science, Computer Systems Engineering, or a related field Coursework or hands... 
    Internship
    Work at office

    Nokia

    Ottawa, ON
    7 days ago
  • Engage in cutting-edge quantum hardware engineering as a Junior Quantum Engineer. Contribute to...  ...subsystems. You’ll support the rigorous testing and documentation processes that ensure system...  ...and troubleshooting of systems • Develop test fixtures and calibration processes •... 

    Q-Block Computing

    Ottawa, ON
    7 days ago
  •  ...Ottawa is seeking an intermediate to senior QA Engineer. In this role, you will execute regression testing, maintain test cases, and collaborate closely with developers....  ...candidates should possess over 5 years of network and software testing experience, alongside strong scripting... 

    Fortinet

    Ottawa, ON
    7 days ago
  • Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead...  ...environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management...  ...PKI infrastructure. Build automated testing frameworks and contributes to CI/CD... 

    Dominion Dynamics

    Ottawa, ON
    1 day ago
  • $102.5k - $184.5k per year

    Cloud Experience Engineering Team As a Front-End Senior Software Engineer you will deliver outstanding quality and functionality...  ...library of common components and development tooling. Utilize pixel‑perfect...  ...: define, design, develop, and test. Qualifications 5 years of... 

    Akamai Technologies

    Ottawa, ON
    14 days ago
  • Transform your career as a Test Automation Senior Engineer with Skyworks in Ottawa, Ontario. Focus on developing advanced automated test strategies for high-performance WiFi products in a collaborative setting. As a vital member of the engineering team, you will create Automated... 

    Skyworks Solutions, Inc.

    Ottawa, ON
    7 days ago
  • Make an impact with Telesat as a Senior RF and Test Engineer. Focus on system verification, testing, and collaborative solutions in their innovative satellite communications environment. This role requires a strong background in satellite RF systems, where you’ll develop... 

    Telesat

    Ottawa, ON
    7 days ago
  • $92.3k - $112.8k per year

    A leading cybersecurity company located in Ottawa is seeking a Senior QA Engineer to execute regression testing and automate test cases. This role requires strong experience in software testing and network administration, along with a solid understanding of security protocols... 

    Fortinet, Inc.

    Ottawa, ON
    7 days ago
  • Advance your career as a Senior Associate in Integration and Test Engineering at L3Harris, where you will ensure successful validation of naval communication systems. Engage in comprehensive test planning and execution. This role is essential for the verification of both... 

    L3Harris Technologies

    Ottawa, ON
    7 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Development Engineer in Test (SDET). Be the first to apply!