Epicareer Might not Working Properly
Learn More

Senior Frontend Software Engineer

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description

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 a leader, motivated by solving big problems, we re hiring key roles across the company and need your help!

Your role will primarily involve working on Ouster s Studio solution. Studio is used to easily connect to Ouster lidar sensors, to visualize live and recorded data, recording lidar data, and to store and share lidar data. The Studio products include an Electron based desktop application and a cloud based web application both heavily utilizing React and Three.js. You will be responsible for working with stakeholders on clarifying product requirements, designing and implementing solutions for those requirements. You are someone who works well in a team and independently.

You will be responsible for optimizing and maintaining the 3D point cloud visualization pipeline, the UI for interacting with the applications, testing, and fixing issues when they arise.

Open to applicants in Ottawa and Toronto.

Job Responsibilities:
  • Develop and maintain clean, high-performance, and well tested code.
  • Design and implement features for Ouster s Studio products.
  • Assure the highest possible bar for SW quality and releases meeting customer s expectations.
  • Demonstrate new products to stakeholders, participate in technical discussions, and respond to feedback graciously
  • Work together with the team and individually to architect and implement our cloud infrastructure and applications
Job Requirements:
  • BS or higher in computer science or related field
  • 7+ years of experience in frontend software development
  • Strong experience designing and implementing products with the following technologies:
    • React
    • Three.js
    • Node.js
    • Electron
    • Wasm
  • Strong coding skills in Javascript and Typescript
  • Strong understanding of networking and device discovery
  • Experience working with streaming data
  • Ability to understand and optimize complex software systems
  • A solid understanding of how to design, develop, test, work with CI/CD, and monitor production frontend systems
  • Strong understanding of Cloud Security best practices and standards
  • Experience with Gitlab pipelines, Jest, Puppeteer, and Sentry
  • Strong foundations in agile SW development
Bonus points:
  • Past experience working with hardware products
  • Familiarity with C++, Python, and PyBind to refer to Ouster SDK code


Powered by JazzHR

geoVC5MiU5

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job