Firmware Engineer

ROADIO, INC.
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Chinese, English
Experience level
Junior
Compensation
$ 220K

Job location

Remote

Tech stack

Artificial Intelligence
Android
ARM
Computer Vision
C++
Virtual Camera Systems
Communications Protocols
Computer Security
Software Debugging
Linux on Embedded Systems
Embedded Software
Firmware
MISRA C (C Programming Language)
Multiprocessing
System Testing
Universal Asynchronous Receiver/Transmitter
Video Encoding
Image Compression
Serial Peripheral Interface
Bare Metal

Job description

Remote Hiring Remotely in USA Mid level Remote Hiring Remotely in USA Mid level The Firmware Engineer will design and implement firmware for the Roadio camera system, develop driver-level and application-level firmware, and work with mobile teams to ensure low-latency functionality in embedded systems. The summary above was generated by AI 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, The Android Firmware Engineer will port and maintain virtual Android devices, develop software, and ensure optimal functionality of Android on the hypervisor. Responsibilities include coding, debugging, testing and collaborating with teams to meet product requirements., Develop and enhance embedded firmware for high-performance mixed-signal and digital SoCs, contributing to firmware architecture and supporting hardware bring-up and validation. Top Skills: AssemblyCC++Rtos FortifyIQ

Firmware Engineer

9 Days Ago Remote USA Entry level Entry level Hardware * Software * Cybersecurity Design and develop embedded firmware for memory and SoC platforms, implement/debug software, and collaborate on system testing. Top Skills: CC++Python

What you need to know about the Colorado Tech Scene

With a business-friendly climate and research universities like CU Boulder and Colorado State, Colorado has made a name for itself as a startup ecosystem. The state boasts a skilled workforce and high quality of life thanks to its affordable housing, vibrant cultural scene and unparalleled opportunities for outdoor recreation. Colorado is also home to the National Renewable Energy Laboratory, helping cement its status as a hub for renewable energy innovation.

Key Facts About Colorado Tech

  • Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
  • Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
  • Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
  • Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
  • Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute

Requirements

  • 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 & conditions

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

Apply for this position