Join the openpilot team!

Join the openpilot team!

Contents

H2: What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

H3: Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

text

H1: This is a Heading 1

This is some paragraph. lorem epsum.

This is a fig caption. This is how it will look like under a video frame as a description.

H4: How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

H5: Sample text is being used as a placeholder. Sample text helps you understand how real text may look. Sample text is being used as a placeholder for real text that is normally present.

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

H6: How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Block Quote: Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

This is a heading 3.

  1. Sample text is being used as a placeholder.
  2. Sample text is being used as a placeholder.
  3. Sample text is being used as a placeholder.

This is a heading 2.

  • Sample text is being used as a placeholder.
  • Sample text is being used as a placeholder.
  • Sample text is being used as a placeholder.
# clone openpilot into your home directory
cd ~
git clone --recurse-submodules https://github.com/commaai/openpilot.git

# setup ubuntu environment
openpilot/tools/ubuntu_setup.sh

# build openpilot
cd openpilot && scons -j$(nproc)

The openpilot team is one of three teams at comma. Our main goal is to provide a stable and highly reliable platform for the research team’s models to run on. This includes everything from the OS our devices run to the cars that openpilot drives. We’re looking for great engineers who want to work on all parts of that stack.

The openpilot team’s main products are openpilot and comma connect. We ship releases to thousands of users every month. Check out our recent release blog posts: 0.8.12 + 0.8.11.

Car Interface Engineer

openpilot supports 150+ cars upstream, and tons more across the fork network. We’re looking for a great software engineer to come build infrastructure to effortlessly maintain and expand the fleet. You’ll build tools and fix bugs alongside our community. Automotive safety experience is a big plus, but we’re open to bringing on a great software engineer who’s willing to develop that skillset.

Production Engineer

We want to build incredible consumer electronics. We’ve shipped tens of thousands of devices so far and want to ship tons more while improving quality and consistency. The hardware team defines the ideal device, and you’ll ensure each device manufactured is as close to the ideal version as possible.

Senior Software Engineer

Cars and production are a small part of the stack the openpilot team maintains. This job covers the rest of that stack, from openpilot to connect to the infrastructure that supports them.

Apply

Pull requests and good solutions to our challenges are the best ways to apply. Or email givemeajob@comma.ai and try our simple screener challenge. See our jobs page for more details.

If you’re not interested in a job, join us on GitHub.