B

BusPatrol

Automated school bus stop-arm camera enforcement

Firmware Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHyderabad, Telangana, IndiaNo salary listedHybrid

About the Job

Requirements

  • Expertise in device driver and application development on the Linux platform.
  • A deep understanding and expertise of computer vision is appreciated.
  • Good knowledge of artificial intelligence and machine learning algorithms for computer vision, including the ability to modify existing algorithms.
  • Good knowledge of developing EdgeAI applications that meet computational constraints.
  • Proficiency in C, C++, and Python.
  • Understanding of processor architectures including ARM, MIPS, NXP, TI, x86, NVIDIA, and accelerators.
  • Expertise in interfacing with IP and analog cameras.
  • Working experience with an AI accelerator.
  • Knowledge of modems and hardware/CPU utilization.
  • Bachelor’s degree in Electrical Engineering, Electronics Engineering, or a related field.
  • Five to ten years of experience.
  • Experience with source control, particularly Git.
  • Ability to understand schematics and perform board bring-up.
  • Ability to work independently and communicate effectively in a global, cross-functional environment.

Responsibilities

  • Develop robust, efficient firmware for embedded systems, including bare-metal or RTOS-based systems, to initialize hardware, manage peripherals, and communicate with other systems.
  • Collaborate closely with hardware engineers to ensure seamless operation between code and physical hardware.
  • Port new AI models on the platform for different requirements.
  • Perform rigorous debugging using emulators and analyzers; validate system functionality via automated testing and simulation tools.
  • Create technical documentation for design, code, and validation procedures.
  • Leverage AI tools to accelerate time to market and improve development validation efficiency.

Desired Qualifications

  • Experience in low-level compute infrastructures.
  • Experience working on Novatek processors.
  • Experience with Linux Kernel and device driver development on Linux.
  • Knowledge of Rust and AT commands.

About the Company

BusPatrol

Automated school bus stop-arm camera enforcement

BusPatrol provides automated school bus stop arm camera systems in the United States, partnering with municipalities, school districts, and bus operators to improve child safety. It operates on a cost-recovery revenue-sharing model, offering the program at no upfront cost to clients and handling procurement, deployment, maintenance, coordination with law enforcement, and ongoing support. The system uses stop-arm cameras to detect violations, collect video evidence, and assist law enforcement in issuing citations, with the company taking a share of the fines as its revenue. Unlike others in the space, BusPatrol combines end-to-end program management with a no-cost entry for clients and a focus on reducing repeat offenses through formal enforcement. The company’s goal is to keep children safer on the road by dramatically reducing stop-arm violations and building a culture of road safety and accountability.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Lorton, VA
Founded
2017

Recently Posted Jobs

Explore more opportunities at BusPatrol

See more jobs