Roadio

Firmware Engineer

Remote
C C++ RTOS I2C SPI UART MIPI CAN USB SerDes ARM Embedded Linux ISO 26262 IEC 61508 MISRA Computer Vision AI
Description

Firmware Engineer

Location: Remote

Department: Software Engineering

Location Type: REMOTE

Employment Type: CONTRACT

Roadio is an Advanced Rider Assistance System (ARAS) purpose-built for motorcycles, mopeds and scooters. Using cameras, computer vision, and predictive-AI, we deliver real-time hazard detection, rider alerts, and active safety signals. Roadio is a venture backed startup with a global team.

About The Role
The Roadio team is looking for an experienced firmware engineer. You'll be responsible for owning the firmware development efforts and will work closely with a small global team in Taiwan, USA, and Canada. This role requires a high level of autonomy and ingenuity and is an instrumental part of our success plan.

Responsibilities
  • Architect and implement the firmware stack for the Roadio camera system
  • Develop driver-level firmware for peripheral hardware like image sensors, SerDes, USB, and much more
  • Develop application-level firmware for ISP, video encoding, and communications over USB
  • Optimize the design and implementation for a power and resource constrained embedded system
  • Work closely with our iOS and Android development team to deliver a low-latency, efficient, end-to-end computer vision pipeline & pleasant experience to the end-user

Preferred Qualifications
  • 3+ years of experience as a firmware engineer in consumer electronics
  • Experience writing bare metal C or C++ firmware, and strong knowledge of embedded RTOSes
  • Knowledge of communication protocols like I2C, SPI, UART, MIPI, CAN, USB, SerDes
  • Familiar with lab equipment like oscilloscopes, logic analyzers, and soldering
  • Experience working and negotiating with manufacturers from the customer perspective
  • Strong written & verbal communication in English (Mandarin a plus)

Nice to Have
  • Experience with deploying bare metal code to high performance multi-core ARM based SoCs (A53/ARMv8 or similar)
  • Experience with at least one of: image compression, video codecs, image signal processing algorithms (e.g., denoising, motion compensation, sharpening, etc)
  • Experience with embedded Linux
  • Experience developing firmware under ISO 26262 or IEC 61508 (MISRA/SIL/ASIL)

Benefits
  • Competitive salary & benefits
  • Equity, based on experience
  • Flexible PTO
  • Impact within a small team

At Roadio, we don’t just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Roadio is an equal opportunity employer. Employment at Roadio is based solely on a person's merit and qualifications directly related to professional competence. Roadio does not discriminate against any employee or applicant because of race, color, religion, sex, pregnancy, national origin, age, physical and mental disability, marital status, sexual orientation, gender identity, gender expression, genetic information, military and veteran status, and any other characteristic protected by applicable law.


Roadio
Roadio

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say