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
Full-time

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)


 

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Test (SDET) in Ottawa, ON vacancy
  • $105.16k - $136.79k per year

     ...Skyworks is seeking a full time Sr Test Automation Engineer for our Ottawa, Ontario, Canada location...  ...and automate processes for hardware or software product release. Compile and assemble...  ...customer samples. Responsibilities Development of automated RFIC ATE test solutions... 
    Suggested
    Full time
    For subcontractor

    Skyworks

    Ottawa, ON
    16 hours ago
  • $158.97k - $206.68k per year

     ...Description Skyworks is seeking a full time Principal Test Engineer for our Ottawa location supporting WiFi products. This is a growing...  ...technical problem solving. In this role you will lead specific test development efforts for WiFi products. As a key contributor you will work... 
    Suggested
    Full time
    For subcontractor

    Skyworks

    Ottawa, ON
    16 hours ago
  • $106k - $140k per year

     ...a passionate and hardworking Senior Software Developer in Test to join our cross-functional Agile team...  ...partnering closely with Product and Development teams to implement critical quality standards...  ...summarization ~Collaborate with engineers, product owners, and stakeholders to... 
    Suggested
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  •  ...We Are PLATO is Canada’s largest Indigenous-owned software testing and technology services company. For nearly 30 years,...  ...integrations. This role is ideal for an experienced automation engineer with strong software development and architecture capabilities. You will design and... 
    Suggested
    Internship

    PLATO

    Ottawa, ON
    12 days ago
  •  ...Responsibility: Department Acquisition Software Reports to Acquisition Software Lead...  ...data acquisition software platform and development tooling; Enhance and maintain a high...  ...future development with sustainable software engineering practices and technology solutions, and... 
    Suggested
    Full time
    Work at office

    Sander Geophysics

    Ottawa, ON
    9 days ago
  • $81k - $105k per year

     ...passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile...  ...partner closely with Product and Development teams to understand and implement critical...  ...~Collaborate with software engineers, product owners, and other stakeholders... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    more than 2 months ago
  • $98k - $147k per year

     ...Category Engineering Hire Type Employee Job ID 17839 Base Salary Range $98000-$147000...  ...creation of high-performance silicon chips and software content. Join us to transform the future...  ...deep expertise in embedded firmware development, seeking to make a tangible impact in... 
    Remote work
    Worldwide

    Synopsys Inc

    Ottawa, ON
    8 days ago
  • $71k per year

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

    L3Harris Technologies

    Ottawa, ON
    18 days ago
  •  ...Type: Sub-contract Donna Cona Inc. is currently seeking a Test Automation Engineer, Level 2, for one of our key clients. This posting is for...  ...Solid UI, API, and interface testing experience; TypeScript development and best practices; GenAI hands-on development with... 
    Full time
    Contract work
    Remote work

    Donna Cona

    Ottawa, ON
    4 hours ago
  •  ...Director of Software Engineering Location: Ottawa, ON (On-site) Reports to : CTO The Role...  ...technical decisions Drive the development of scalable, resilient, and secure software...  ...engineering practices across system design, testing, CI/CD, observability, and deployment... 
    Long term contract
    Full time
    Internship
    Relocation

    dominion%20dynamics

    Ottawa, ON
    1 day ago
  •  ...River is a global leader in delivering software for mission-critical intelligent systems...  ...world. YOUR ROLE As an RTOS development engineer, you will contribute to the development...  ...Develop high-quality, maintainable code and tests within a CI/CD and agile environment... 
    Long term contract
    Full time
    Temporary work
    Internship

    Aptiv

    Ottawa, ON
    9 days ago
  •  ...At New Relic, we love making tools for software and ops engineers. Our software helps customers answer...  ...team's software Write clean, well-tested, and maintainable code; participate in...  ...Bonus points if you have AI & LLM Development: Hands-on experience building with LLMs... 
    Work at office
    Remote work
    Flexible hours

    New Relic

    Ottawa, ON
    3 hours ago
  •  ...solutions worldwide to broadcast, telecommunications, corporate and government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    6 days ago
  •  ...We're looking for a detail-oriented and analytical Project Engineer, Land Development to join our team in Ottawa. In this role, you will oversee...  ...related project management roles ~ Proficiency with CAD software, including AutoCAD and Civil 3D ~ Strong knowledge of land... 
    Full time
    For contractors

    Egis Group

    Ottawa, ON
    21 days ago
  • $100k - $175k per year

     ...communities. The Role Join a high-energy team of motivated engineers to design and implement product features for our cloud...  ...Requirements ~ Experience: ~3+ years of professional software development experience, focused on enterprise-scale cloud applications... 
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    6 days ago
  • $150k - $200k per year

     ...Myticas' direct client is expanding and seeking highly motivated, experienced professional engineers to join in the development of next-generation systems within a fast-growing and competitive environment. Candidates must hold a degree in Electrical Engineering, Computer Engineering... 

    Myticas Consulting

    Ottawa, ON
    23 days ago
  •  ...River Systems is seeking an experienced, high-performing Senior Engineer Software Engineer developing distributed cloud-based orchestration and...  ...or related field. ~2+ years of professional software development experience. ~2+ years of programming experience with Python... 
    Long term contract
    Temporary work
    For contractors

    Aptiv

    Ottawa, ON
    13 days ago
  • $110k - $130k per year

     ...About The Opportunity We are currently sourcing a Senior Software Engineer, DevEx for an established, global enterprise software provider...  ...engineering experience across diverse domains, including full-stack development, DevOps, CI/CD infrastructure, cloud engineering, and... 
    Permanent employment
    Full time
    Internship
    Local area
    Worldwide

    LRO Staffing

    Ottawa, ON
    12 days ago
  •  ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...An Ideal Candidate Should Have Proven experience in backend development: TS/Node (required) Direct experience with GCP and knowledge... 
    Work at office

    Speechify

    Ottawa, ON
    6 days ago
  •  ...layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’ll... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

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

     ...River is a global leader in delivering software for mission-critical intelligent...  ...We are seeking a versatile Cloud Test & Automation Engineer to join our networking team; someone...  ...Contribute to open-source testing and development within the StarlingX community Build... 
    Long term contract
    Full time
    Temporary work

    Aptiv

    Ottawa, ON
    9 days ago
  • $106k - $156k per year

     ...has an immediate permanent opening for an Engineer. About the Team: Huawei Canada's Advanced...  ...and optimization to rigorous experimental testing, real-time performance monitoring, and...  ...skills. Deep familiarity with optical test equipment (e.g., Optical Spectrum Analyzers... 
    Permanent employment
    Full time
    Internship
    Immediate start

    Huawei Technologies Canada Co., Ltd.

    Ottawa, ON
    15 days ago
  • $19 - $23 per hour

     ...Pre-Tester / Optometric Assistant Merivale Vision Care Full-Time...  ...of this position is pre-testing, diagnostics, and supporting...  ...patient information using clinic software Maintain a clean, organized...  ...Ongoing training and development opportunities Opportunity... 
    Hourly pay
    Full time
    Work at office
    Monday to friday
    Shift work

    Merivale Optometric Centre

    Ottawa, ON
    1 day ago
  •  ...initiative of the city's economic development agency, Invest Ottawa, Work...  ...lead a dynamic group of Engineers responsible for the development...  ...initiatives Review testing protocols for compliance with...  ...systems architecture, hardware, software and related support requirements... 
    Full time
    Shift work

    Work in Ottawa

    Ottawa, ON
    5 days ago
  •  ...intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features to designing, implementing, and maintaining... 
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    8 days ago
  •  ...government customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading customer service,...  ...Telesat on X and LinkedIn or visit The Manager, Link Layer Testing is responsible for leading the end‑to‑end integration, verification... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    6 days ago
  • $180k - $275k per year

     ...contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly...  ...: Own all stages of feature implementation, from design and development through deployment, production support, and maintenance.... 
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Veeva Systems

    Ottawa, ON
    6 days ago
  • $116.2k - $166.2k per year

     ...IQVIA Privacy Analytics is looking for a strong Software Development Manager to lead high-performing award-winning Agile teams in a collaborative...  ..., and fun environment. You will hire and develop top engineering talent, guide multiple development teams, and ensure consistent... 
    Full time
    Part time
    Worldwide

    IQVIA

    Ottawa, ON
    13 days ago
  •  ...seeking a Senior Application Software Architect to join our team in...  ...with best practices for web development. The redesign and development...  ...requirements with automated tests. Implement Procedural Language...  ..., information technology, engineering or the equivalent as established... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Ottawa, ON
    16 hours ago
  •  ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...work. We are looking for a skilled Software Engineer to join us. What You’ll Do...  ...years of industry experience in software development. ~ Proficiency with bash/Python scripting... 
    Work at office
    Shift work

    Speechify

    Ottawa, ON
    11 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!