Software Development Engineer in Test (SDET)
$100k - $160k per yearOuster
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 OusterAt 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)
$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...SuggestedFull timeContract workWork at officeLocal areaRemote workFlexible hours$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...SuggestedFull timeContract workFlexible hours- ...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...SuggestedFull timeInternshipFlexible hours
$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...SuggestedLong term contractFull timeWork at officeLocal areaRemote workFlexible hours- ...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...SuggestedLong term contractFull timeInternshipWork at officeWorldwide
$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 timeInternshipImmediate start$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 contractFull timeTemporary workLocal areaRemote work- ...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 timeInternshipWork at officeWorldwideMonday to friday
$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 timeLive InFlexible hours- ...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
$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$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 timeLocal area$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 timeTemporary workInternshipWork at officeWorldwide$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 timeInternshipWork at officeRemote workFlexible hours$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- ...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 timeWork at officeRemote workWorldwide
- ...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 contractFull timeInternshipRelocation
$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 contractFull timeInternshipWorldwideShift work- ...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 timeWork at officeLocal areaRemote workWork from homeHome officeFlexible hoursWeekend work
$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 employmentInternshipWork at office$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 timeWork at officeWork from home- ...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 payFull timeInternshipFlexible hours
$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 timeWork at officeFlexible hours1 day per week$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 timeSummer workInternshipRemote work- ...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
$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 timeTemporary workFor contractorsInternshipFlexible hours- ...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 contractFull timeInternshipRemote workFlexible hours
$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 jobLong term contractFull time$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...- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer in Test (SDET). Be the first to apply!
- test validation logiciel Ottawa, ON
- embedded software Ottawa, ON
- software application developer Ottawa, ON
- software asset management analyst Ottawa, ON
- spécialiste assurance qualité logiciel Ottawa, ON
- software trainer Ottawa, ON
- entry level software Ottawa, ON
- golang software developer Ottawa, ON
- software Ottawa, ON
- software qa Ottawa, ON
