N

NetraDyne

AI-powered fleet safety dash cam analytics

Staff BSP Developer - Embedded Software, BSP

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics, or a related field is required.
  • At least 5 years of software engineering experience in embedded systems, device driver development, or operating systems is required.
  • At least 5 years of hands-on experience working with large-scale C/C++ system software codebases is required.
  • Experience with software development processes, including source control, bug tracking, and design documentation, is required.
  • Hands-on hardware bring-up experience using interfaces such as USB, ADC, GPIO, SPI, I2C, Wi-Fi, and similar peripherals is required.
  • Experience with BSP (Board Support Package) development is required.
  • Experience with Linux kernel, operating systems, or RTOS is required.
  • Experience with bootloaders and power management is required.
  • Experience with multimedia subsystems, especially audio and camera, is required.
  • Experience with connectivity subsystems such as Wi-Fi and Bluetooth is required.
  • Proven experience developing, debugging, and shipping software products across large, multi-platform codebases is required.

Responsibilities

  • Design and implement software components across system layers, including kernel, memory management, synchronization primitives, resource allocators, security, I/O systems, and persistence.
  • Develop and optimize device drivers and system services that operate efficiently in resource-constrained environments while delivering low-latency and high-bandwidth performance when required.
  • Own and drive one or more workstreams focused on hardware bring-up; peripheral drivers and communication; and power and performance management and optimization.
  • Debug complex, system-level, multi-component issues spanning multiple layers from kernel to application.
  • Lead new-device bring-up, debugging, and performance-tuning efforts across hardware, firmware, and software teams.
  • Collaborate with partner teams, understand their software components, and lead integration of those components into a unified product codebase.
  • Drive continuous improvement and evolution of integrated components to meet product requirements.

About the Company

NetraDyne

AI-powered fleet safety dash cam analytics

NetraDyne provides AI-powered safety solutions for commercial fleets. Its main product is an AI-driven dash cam that analyzes driver behavior in real time, detects risky actions (like texting or drowsiness), and issues audio alerts to help drivers correct behavior. Beyond recording, it converts data into actionable insights for fleet managers, enabling remote monitoring, driver coaching through recommended videos, and rewards for safe driving. Revenue comes from selling the technology and a subscription-based software platform for proactive safety, traffic-violation detection, and performance analytics. The company differentiates itself by focusing on proactive, data-driven safety and coaching to prevent incidents, rather than merely recording events. Its goal is to reduce accidents and create safer, smarter roadways for commercial fleets.

Company size
1,001-5,000
Company stage
Series D
Total funding
$352.5M
Headquarters
San Diego, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at NetraDyne

See more jobs