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 more than 2 months ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Test (SDET) in Ottawa, ON vacancy
  • $90k - $140k per year

     ...Ontario / Waterloo / Ontario Research and Development – Engineering / Full-Time / Remote Who We Are;...  ...development of digital investigative software that acquires, analyzes, and shares...  ...for a Software Development Engineer in Test to help build and sustain high-quality... 
    Suggested
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    18 days ago
  • $123.51k - $155.15k per year

     ...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements...  ...for leading, planning, organizing, developing, and testing software systems related to Surveillance Engineering with... 
    Suggested
    Full time
    Contract work
    Flexible hours

    NAV Canada

    Ottawa, ON
    10 days ago
  •  ...exposure to advanced AI-driven testing methodologies within a...  ...resolution paths. Investigate software defects, assess customer impact...  ...issues in collaboration with development teams. Manage test...  ...Computer Science or Electrical Engineering OR Bachelor of Science degree... 
    Suggested
    Full time
    Internship
    Flexible hours

    Ciena

    Ottawa, ON
    12 days ago
  • $170k - $185k per year

     ...Lightspeed Financial Services is looking for a Software Development Manager in North America to grow and...  ...mentorship of a Technical Lead Staff Engineer Working closely with architects,...  ...experience, or formal training Experience in test automation and/or DevOps engineering... 
    Suggested
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Lightspeed Commerce

    Ottawa, ON
    1 day ago
  •  ...track record in application development and exceptional leadership skills...  ...team. As the Director of Software Development, you will play a...  ...disciplinary teams , including Engineers, product owners, Marketing,...  ...use. Iterate on the design, testing, and implementation of... 
    Suggested
    Long term contract
    Full time
    Internship
    Work at office
    Worldwide

    Rebel

    Ottawa, ON
    3 days ago
  • $80k - $112.5k per year

     ...the trusted foundation that software-defined and physical AI systems...  ..., middleware, solutions, and development tools, along with the support...  ...? The QNX Power Management Test Team is seeking an...  ...with hardware in a fast-paced engineering environment, we'd love to talk... 
    Full time
    Internship
    Immediate start

    QNX

    Ottawa, ON
    2 days ago
  • $175k - $200k per year

     ...relationships with key stakeholders such as Solutions Engineers, Product Owners, Delivery and Development teams as required. This role will report to the Vice...  ...Office Hands-on experience with CRM (Salesforce) software is a plus Thorough understanding of marketing and... 
    Long term contract
    Full time
    Temporary work
    Local area
    Remote work

    SBS, a part of Enverus

    Ottawa, ON
    4 days ago
  •  ...customers for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-leading...  ...part of our scrum team, contribute to the design, development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and support... 
    Full time
    Internship
    Work at office
    Worldwide
    Monday to friday

    Telesat

    Ottawa, ON
    15 days ago
  • $71.45k - $102.1k per year

     ...year . Position Title: Reliability Test Engineer Employment Type: Full-time, Existing...  ...to join a great company as a Reliability Software Test Engineer. We are seeking a motivated...  ...; Experience with SQL and web app development; Hands-on experience with electrical... 
    Full time
    Live In
    Flexible hours

    Lumentum

    Ottawa, ON
    15 days ago
  •  ...DevelopmentCustomer Operations & Loyalty Lifecycle ManagementIoT, SIM, & Telematics EngineeringStrategic Partnerships & B2B SalesBusiness Development ExecutivesAnalytics, Insights & Performance Strategy Upload ResumeClick to upload your resume (PDF only) Get in Touch Find... 
    Full time

    DriverXMobile

    Ottawa, ON
    7 days ago
  • $105.16k - $136.79k per year

     ...Role Summary Description We are seeking a Senior RF Test Automation Engineer to develop and deploy automated RF production test solutions...  .... This role sits at the intersection of RF engineering, software development, and high-volume semiconductor manufacturing. The ideal candidate... 
    Full time

    Skyworks Solutions, Inc.

    Ottawa, ON
    21 hours ago
  • $74.6k - $99.5k per year

     ...Manufacturing Test Engineer – Onsite Join our world class manufacturing facility in Ottawa,...  ...test program suites (procedures, hardware, software and fixtures) for electronic board and...  ...Health and Wellness Benefits I Learning and Development Opportunities I Competitive Pay I... 
    Full time
    Local area

    Curtiss-Wright

    Ottawa, ON
    19 days ago
  • $60k - $70k per year

     ...Join our Product Development Team as a Product Development Engineer, EIT where you will play a hands-on role in shaping...  ...for new and existing products. Testing, Validation & Compliance Develop...  ...Experience with finite element software (ANSYS, ABAQUS, Nastran). Knowledge... 
    Full time
    Temporary work
    Internship
    Work at office
    Worldwide

    ProSlide Technology

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

     ...ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities...  .... You will be part of an agile development team responsible for designing implementing...  ...unit integration and system-level tests; support customer field trials and verification... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

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

     ...passionate and hardworking midlevel Software Developer in Test II who can join our cross functional...  ...will 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
  •  ...impact. The Job Details Are As Follows As a Software Engineer you will be responsible for designing, developing, and testing software applications. You will collaborate...  ...experience ~2-4 years of relevant software development experience. ~ Strong programming skills in... 
    Full time
    Work at office
    Remote work
    Worldwide

    OCLC

    Ottawa, ON
    3 days 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
    14 hours ago
  • $120k - $155k per year

     ...About the Role As the Senior Software Developer , you’ll be...  ...You’ll work closely with every engineering discipline at RBR, which means...  ...Build and improve automated testing and DevOps processes, everyone...  ...modern AI tools throughout the development lifecycle to prototype ideas,... 
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    RBR

    Ottawa, ON
    13 days ago
  •  ...Cloudbeds, we're not just building software, we’re transforming...  ...Impact As a Senior Software Engineer on the Core AI Squad, you'll...  ...over time Write clean, well-tested, well-documented code and advocate...  ...performance, security-minded development, and testing across unit,... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Ottawa, ON
    16 days ago
  • $20 - $25 per hour

     ...integrated collection of unmatched reverse engineering, teardown, and market analysis in the...  ...charitable alliances: Professional and career development opportunities Wellness resources and...  ...performance THE OPPORTUNITY:   Software Developer Co-op reporting to Agile... 
    Permanent employment
    Internship
    Work at office

    TechInsights

    Ottawa, ON
    9 days ago
  • $102.5k - $184.5k per year

     ...Are you a software developer who loves building beautiful user interfaces...  ...Join Our Cloud Experience Engineering Team Our Cloud Experience...  ...ownership for the design and development for core interfaces,...  ...define, design, develop, and test Do What You Love To be... 
    Full time
    Work at office
    Work from home

    Akamai Technologies

    Ottawa, ON
    22 days ago
  •  ...embedded platform and application software for several of Ciena’s...  ...degree in computer or electrical engineering, computer science, or similar...  ...embedded systems Software development tools such as git, BitBucket, Gerrit, Jira, etc. Unit test frameworks such as Google Test... 
    Hourly pay
    Full time
    Internship
    Flexible hours

    Ciena

    Ottawa, ON
    8 days ago
  • $126.4k - $158k per year

     ...Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure, highly...  ...application engineers to integrate, test, and monitor ML model services across...  ...people with ~8+ years of professional ML development experience with a proven track record of... 
    Full time
    Work at office
    Flexible hours
    1 day per week

    SurveyMonkey

    Ottawa, ON
    13 days ago
  • $65k - $75k per year

     ...About The Role As a Junior Software Developer (AI & Agentic...  ...the intersection of software engineering, artificial intelligence, and...  ...Develop code using an Agile development process Build new features...  ...Ensure code quality through testing, reviews, and best practices... 
    Full time
    Summer work
    Internship
    Remote work

    Agility PR Solutions

    Ottawa, ON
    11 days ago
  •  ...We are looking for an analytical Software Engineer to design and integrate software modules into...  ...systems, developing scripts to automate testing and ensure hardware interoperability. This...  ...automated integration and testing scripts. Test and verify software interoperability... 
    Full time

    OppHub Africa

    Ottawa, ON
    19 days ago
  • $102.31k - $124.48k per year

     ...Transit Services Dept. Service: Transit Engineering Services Employment Type: 1 Full-time...  ...design, construction, integration, testing and commissioning of light rail projects;...  ...oversight of coordinating and reviewing test procedures and reports, witness tests, verifying... 
    Full time
    Temporary work
    For contractors
    Internship
    Flexible hours

    City of Ottawa / Ville d’Ottawa

    Ottawa, ON
    7 days ago
  •  ...built its foundation at the edge: six firmware engineers shipping the software that runs on dash cams in hundreds of...  ...Codex, Claude Code, and Cursor throughout the development lifecycle: investigation, design, code generation, testing, review, and operations. This is a... 
    Long term contract
    Full time
    Internship
    Remote work
    Flexible hours

    Samsara

    Ottawa, ON
    18 days ago
  • $140k - $165k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST...  ...major backend initiatives across their full lifecycle — design, development and implementation, rollout, and long-term maintenance and support... 
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    9 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
    16 days ago
  •  ...We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating...  ...troubleshooting software issues, and collaborating with development teams to ensure high-quality software. In this role,... 
    Contract work

    High Tech Genesis

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