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 1 day ago
Similar jobs that could be interesting for youBased on the Software Development Engineer in Test (SDET) in Ottawa, ON vacancy
  • $85.23k - $107.59k per year

     ...existing vacancy. Requisition ID: 77730    Description Test Engineer 2 Skyworks is seeking a full time Test Engineer for our...  ...required for testing and evaluating standard and special devices. Development of RFIC ATE test solutions for NPI and high volume... 
    Suggested
    Full time
    For subcontractor

    Skyworks

    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
    5 days 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
  • $108k - $158k per year

     ...Medical Ltd. is a trusted source for the development and manufacture of nuclear medicine for biotechnology...  ...and manage a team in the BWXT Medical, Engineering & Development department. Leads team to...  ...technical teams to design, build and test prototypes of equipment and processes... 
    Suggested
    Internship
    Local area
    Immediate start
    Flexible hours

    BWXT

    Ottawa, ON
    8 hours ago
  • $81.9k per year

     ...Enterprise portal team as a Sr. Product Test Engineer. We're looking for a collaborative individual...  ...shape the vision for quality in our software. In this foundational role, you'll...  ...interpretation of test results throughout the development process. When issues arise, you'll... 
    Suggested

    Esri

    Ottawa, ON
    6 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
  • $185k - $195k per year

     ...LRO Staffing is seeking a Staff Embedded Software Engineer to join a rapidly growing technology...  ...this role, you will play a key part in the development of next-generation devices, including...  ...and external vendors Design, develop, test, and debug embedded software on Linux-based... 
    Permanent employment
    Full time
    Internship

    LRO Staffing

    Ottawa, ON
    4 days ago
  •  ...with cross-functional teams, including engineering, support, and product groups, to deliver...  ...Haves ~5+ years of experience in software development or technical support roles. ~ Backend...  ...Inventory Management. Familiarity with testing frameworks such as Protractor, Jasmine,... 
    Flexible hours

    Ciena

    Ottawa, ON
    5 days ago
  • $89.8k - $118.9k per year

     ...innovative world shapers. With an unmatched breadth and depth of engineering, advisory and science-based expertise, our global minds unite...  ...the next step in your career? As a Project Engineer, Land Development and Municipal Engineering, you will support a growing... 
    Full time
    For contractors
    Work at office
    Local area
    Remote work
    Flexible hours
    Ottawa, ON
    1 day 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
    7 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
    8 days ago
  • $94.5k - $174.2k per year

     ...and tracing systems that give engineers across Apple the ability to...  ...rigorous coding, documentation, and testing practices across different...  ...Strong experience developing software for embedded systems with...  ...Experience in embedded firmware development and real-time operating... 
    Local area
    Relocation

    Apple

    Ottawa, ON
    23 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
    7 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
    19 hours ago
  • $140k - $160k per year

     ...company with a range of lidar sensors and software solutions built on top of those sensors....  .... Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software...  ...understanding of how to design, develop, test, and monitor production backend systems... 
    Full time

    Ouster

    Ottawa, ON
    26 days ago
  •  ...highways safer and smarter. Role Overview We’re looking for a Software Engineer to work on real-time, performance-critical systems powering...  ...Collaborate with ML, QA, and deployment teams to integrate, test, and support systems in real-world deployments Requirements... 

    Derq

    Ottawa, ON
    22 days ago
  •  ...workplace that supports career development, professional growth, and...  ...We are seeking a Full-Stack Software Developer with strong Java and...  ..., and system bugs Perform testing and validation to ensure accuracy...  ...degree in computer science, Engineering, IT, or related discipline... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    2 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
    8 hours ago
  •  ...Ottawa, the city’s lead economic development agency, this initiative works...  ...top talent for Module NPI Test Lead . This job posting...  ...production. The Opportunity The Engineering Team at AttoTude consists of...  ...teams in hardware, test software, firmware and DVT Deep... 

    Work in Ottawa

    Ottawa, ON
    a month ago
  •  ...The Software Technologies team provides solutions to meet grid security needs...  .... As a Power System Software Engineer,  you will be involved in both software development and power system studies....  ...models in software Design, code, test and documentation of software... 
    Full time
    Immediate start
    Remote work
    Work visa

    Powertech Labs

    Ottawa, ON
    more than 2 months 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
    18 days ago
  •  ...workplace that supports career development, professional growth, and...  ...We are seeking a Full-Stack Software Developer to support the ongoing...  ...issues Analyze, validate, and test code against defined...  ...in Computer Science, Computer Engineering, IT, or related field ~ Strong... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Work at office
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    2 days ago
  • $128k - $170k per year

     ...company with a range of lidar sensors and software solutions built on top of those sensors. Our...  ...-driven, dynamic and passionate software engineer who will be a key player in improving our...  ...understanding of how to design, develop, test, and monitor production backend systems... 
    Full time

    Ouster

    Ottawa, ON
    a month ago
  •  ...Department Innovation Role Intern - Front-End Software Engineering Overview Forescout is one of the most impactful cybersecurity companies...  ...Write clean, maintainable code supported by unit and integration tests. ~Troubleshoot and debug UI issues to improve performance... 
    Hourly pay
    Internship
    Summer internship
    Work at office
    Local area
    Relocation

    ForeScout

    Ottawa, ON
    more than 2 months ago
  • $90k - $110k per year

     ...motivated and capable Intermediate Software Developer to join our Engineering team. In this role, you will serve...  ...independently manage a broad range of development tasks. This role represents...  ...implementation, integration, and system testing Develop and execute test procedures... 
    Full time
    Casual work
    Work from home
    Flexible hours

    Calian in Space & Technology

    Ottawa, ON
    11 days ago
  •  ...’s capital. Led by Invest Ottawa, the city’s lead economic development agency, this initiative works alongside tech companies, recruiters...  ...lab expertise, private-sector execution, and Japanese engineering excellence to develop the systems and infrastructure needed to... 
    Work at office

    Work in Ottawa

    Ottawa, ON
    1 day ago
  •  ...In this role, Senior Embedded Software Developer will assume...  ...software modules, overseeing their development, quality, and functionality....  ...design, development/coding and testing of our cutting edge Software...  ...Collaborate with experienced engineers in the design, coding, testing... 

    Myticas Consulting

    Ottawa, ON
    18 days ago
  •  ...opportunity As a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved...  ...Document, review and execute unit test cases Provide support throughout...  ...A bachelor's degree in Electrical Engineering or Computer Science 7+ years of... 
    Full time

    DZS INC

    Ottawa, ON
    3 days ago
  • $40k per year

     ...always our top priority. About the role. The Outbound Sales Development Representative generates qualified and engaged leads for...  ...English (reading/writing/speaking). ~1+ year in retail/hospitality/software sales ideally. ~ Post Secondary Education. ~ Experience... 
    Permanent employment
    Full time
    Casual work
    Internship
    Work at office
    Remote work
    Monday to friday
    Shift work

    net2phone Canada

    Ottawa, ON
    5 days ago
  • $75k - $90k per year

     ...Development Manager   Location:  Ottawa, ON, (Hybrid, 2 day per week) is preferred. Open to considering fully remote. Employment type:  Full Time (4 days a week), Contract  Salary: $75,000 – $90,000, based on qualifications and experience  Posting Type:  Current... 
    Full time
    Contract work
    Summer work
    Work at office
    Remote work
    Relocation
    Flexible hours
    Weekend work
    Day shift
    Afternoon shift
    2 days per week

    Pesce & Associates

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