Software Engineer – Software Solutions Team

2 weeks ago


Greater Ottawa Metropolitan Area, CA Ouster Full time

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, drones and many other applications. If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help


At Ouster, we're at the forefront of lidar technology, transforming the way machines perceive the world. Our innovative solutions are shaping the future of autonomous vehicles, robotics, smart cities, and beyond. Join us in pushing the boundaries of what’s possible with cutting-edge lidar technology.


We are seeking a dynamic and passionate generalist software engineer to join our Software Solutions team. You will be a key player in developing software that transforms raw lidar data into actionable insights for our customers. This is a unique opportunity to work with a team of experienced engineers who are committed to excellence and innovation.


What You’ll Do:

  • Develop robust C++ application code to support various product functionalities.
  • Package software, manage dependencies, and oversee software delivery processes.
  • Build and maintain REST APIs and handle socket programming tasks.
  • Containerize applications using Docker to ensure seamless deployment and scalability.
  • Implement and maintain CI/CD pipelines using Jenkins.
  • Collaborate with cross-functional teams to integrate software solutions into various applications.
  • Contribute to the development of tools and scripts in Python.
  • Explore and potentially integrate Rust for performance-critical components.


What We’re Looking For:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline.
  • 3+ years of experience in coding for production software applications.
  • Strong programming skills with extensive experience in C++.
  • Proficiency in Python for developing internal tools and scripts.
  • Strong familiarity with working in Linux environments.
  • Experience with Docker for containerizing applications and software distribution technologies.
  • Familiarity with Jenkins for continuous integration.
  • Familiarity with TCP/IP protocols and socket programming.
  • Solid understanding of software delivery best practices.
  • Bonus: Experience with Rust programming.
  • Excellent problem-solving abilities.
  • Ability to work effectively in a collaborative, fast-paced environment.
  • Strong communication skills.


Why Ouster?

  • Innovative Work: Be part of a team that is shaping the future with lidar technology.
  • Collaborative Environment: Work with passionate and experienced engineers who are leaders in their field.
  • Career Growth: Opportunities for professional development and career advancement.
  • Impactful Projects: Contribute to projects that have real-world applications and make a difference.
  • If you’re excited about pushing the boundaries of technology and making a tangible impact, we’d love to hear from you. Apply today to join Ouster’s Software Solutions team


We acknowledge the confidence gap at Ouster. You do not need to meet all of these

requirements to be the ideal candidate for this role.


Ouster is an Equal Employment Opportunity employer that pursues and hires a diverse workforce. Ouster does not make employment decisions on the basis of race, color, religion, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military status, or any other basis protected by local, state, or federal laws. Ouster also strives for a healthy and safe workplace, and prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance, Ouster considers qualified applicants with arrest and conviction records for employment. If you have a disability or special need that requires accommodation, please let us know.

At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR sensors that deliver superior imaging at a dramatically lower price. Our advanced sensor hardware and vision algorithms are used in autonomous cars, drones and many other applications. If you’re motivated by solving big problems, we’re hiring key roles across the company and need your help



  • Greater Ottawa Metropolitan Area, CA Ouster Full time

    At Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can make the world safer and more efficient. We've transformed LIDAR from an analog device with thousands of components to an elegant digital device powered by one chip-scale laser array and one CMOS sensor. The result is a full range of high-resolution LIDAR...


  • Greater Halifax Metropolitan Area, CA Iris Software Inc. Full time

    Consultant must be local to Halifax, NS or should be willing to move to HalifaxIris's direct client, one of the leading Banking and Financial Company, is looking to hire a QA Lead for a Long Term Contract opportunity at Halifax, Nova Scotia (Hybrid Position). Please respond back with your most recent resume if you would be interested..!Position: QA...


  • Greater Halifax Metropolitan Area, CA Iris Software Inc. Full time

    Consultant must be local to Halifax, NS or should be willing to move to HalifaxIris's direct client, one of the leading Banking and Financial Company, is looking to hire a QA Manager for a Long Term Contract opportunity at Halifax, Nova Scotia (Hybrid Position). Please respond back with your most recent resume if you would be interested..!Position: QA...


  • Greater Ottawa Metropolitan Area, CA Lumentum Full time

    It's fun to work in a company where people truly BELIEVE in what they're doing!We're committed to bringing passion and customer focus to the business.If you like wild growth and working with happy, enthusiastic overachievers, you'll enjoy your career with us!Lumentum Canada was awarded the 2022 National Capital Region’s Top Employers for...

  • Sr PM

    2 weeks ago


    Greater Ottawa Metropolitan Area, CA OnX Full time

    OnX is looking for a SR PM with recent experience in cross-functional project management and software development, particularly as it pertains to product and release management, ideally in the Embedded and RTOS Market. The successful candidate will plan, direct, manage, and coordinate the delivery and implementation of major or complex projects within...

  • Jr. Android Developer

    1 month ago


    Greater Ottawa Metropolitan Area, CA Fuze HR Solutions Full time

    About Our Client: Our client is a dynamic and innovative software development company committed to creating cutting-edge solutions that make a positive impact on the world. They are currently seeking talented and experienced Android Developers to join their growing development team. If you are passionate about mobile technology, enjoy solving complex...


  • Greater Vancouver Metropolitan Area, CA Talent Seed Full time

    Our client, a cutting-edge deep-tech AI platform in the MENA region, is seeking a Senior/Lead Machine Learning Engineer.[This role requires relocation to Riyadh, KSA]As a Senior Machine Learning (AI) Engineer, you will design, develop, and deploy advanced machine learning solutions across various domains, including NLP, LLMs, Recommender engines, and Anomaly...


  • Greater Montreal Metropolitan Area, CA Bombardier Full time

    Why join us? Bombardier is a global leader in aviation, focused on designing, manufacturing and servicing the world's most exceptional business jets and specialized mission platforms. Bombardier has been successful in setting the highest standards because we are a people-centric business that fosters passion, diversity and authenticity.Prioritizing...


  • Greater Ottawa Metropolitan Area, CA LeverageTek Staffing Solutions Full time

    LeverageTek is actively seeking a Project Manager/Business Analyst for a 3-month contract with its Ottawa-based customer.Work LocationRemoteKey TasksPrepares and deliver high-level reports and presentations to executives and outside stakeholdersActs as project managerWork closely with internal and external stakeholders to understand and document project...


  • Greater Ottawa Metropolitan Area, CA Lumentum Full time

    Lumentum is seeking a talented and motivated Electrical Engineer/FPGA Designer to join our cutting-edge development team in Ottawa. The successful candidate will play a crucial role in designing, developing, and testing FPGA-based systems and electrical circuits for our advanced optical metrology sensor.Key Responsibilities:FPGA Design: Design and implement...


  • Greater Montreal Metropolitan Area, CA TALTEK | TALENT en TECHNOLOGIE Full time

    TALTEK is looking to fill the following position for one of its clients:Electronic Design EngineerMONTREAL: HYBRID: BilingualJOB SUMMARYUnder the supervision of the Product Development and R&D - VP, the candidate is responsible for the design production and delivery of engineering design and documentation to ensure on-time delivery of new and improved...


  • Greater Calgary Metropolitan Area, CA Black Duck Full time

    Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Black Duck, a recognized pioneer in application security, provides SAST, SCA, and DAST solutions that enable teams to quickly find and fix vulnerabilities and defects in proprietary code, open source components, and...


  • Greater Montreal Metropolitan Area, CA Synechron Full time

    Nous sommesChez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégies d'optimisation de Synechron couvrent...

  • Solutions Architect

    2 weeks ago


    Greater Montreal Metropolitan Area, CA Synechron Full time

    Nous sommesChez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégies d'optimisation de Synechron couvrent...


  • Greater Montreal Metropolitan Area, CA Kyndryl Full time

    Role: Senior Commvault ArchitectWork Arrangement: HybridLocation: Montreal, QCLanguage: Bilingual preferred, not mandatoryType: Contract to PermBackground:Kyndryl Canada is looking for a Senior Architect with hands-on experience in Commvault architecture and ideally Commvault Certified. The Senior Commvault Architect will be responsible for architecture...


  • Greater Montreal Metropolitan Area, CA Synechron Full time

    Nous sommesChez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégies d'optimisation de Synechron couvrent...


  • Greater Ottawa Metropolitan Area, CA Fidus Systems Full time

    Fidus is a front runner in embedded software design, system and hardware. We provide a technical advantage to our global Clients ranging from tech giants to start-ups. We are looking for a Senior UVM Verification Designer anywhere in United States and/or Canada. We are looking for someone who is passionate about designing and working with new technologies,...


  • Greater Ottawa Metropolitan Area, CA Lumentum Full time

    Product Engineer for MetrologyLumentum (NASDAQ: LITE) is a market-leading manufacturer of innovative optical and photonic products that enable advancements in communications, industrial, and consumer markets. Our products include high-performance lasers and photonic components for cutting-edge solutions in telecommunications, data centers, and industrial...


  • Greater Vancouver Metropolitan Area, CA Bay Street IT Solutions Full time

    Position Overview: The Senior Project Manager will oversee all aspects of the planning, execution, and delivery of high-rise residential and commercial projects. The SPM will work closely with internal teams, contractors, consultants, and stakeholders to ensure the successful completion of projects on time, within budget, and to the highest quality...


  • Greater Vancouver Metropolitan Area, CA TEEMA Full time

    Join our dynamic Engineering team, where innovation meets impact. Our team of dedicated engineering professionals is at the forefront of connecting new customers, from commercial developments in Mission to hospitals in Cloverdale, residential developments in Richmond, and major infrastructure projects like the Skytrain expansion in Surrey and...