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 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$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...SuggestedPermanent employmentFull timeContract workWork at officeShift work- 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
- 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
- ...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
- 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...SuggestedContract work
- ...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,...
- 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...
- ...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
$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 workFor contractorsFor subcontractorWork at office- ...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...
$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$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 hireFlexible hoursDay shift- ...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
- 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+...
$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 contractTemporary workImmediate start$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 contractTemporary work- 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...
- 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
- ...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 timeWork at officeFlexible hours1 day per week
- ...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 workFor contractorsRemote work
- 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...
- ...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...InternshipWork at office
- 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 •...
- ...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...
- 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...
$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...- 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...
- 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...
$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...- 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...
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
- software sales Ottawa, ON
- spécialiste assurance qualité logiciel Ottawa, ON
- software technical support Ottawa, ON
- software asset management analyst Ottawa, ON
- software qa Ottawa, ON
- software trainer Ottawa, ON
- software implementation project manager Ottawa, ON
- software application developer Ottawa, ON
- software Ottawa, ON
