Staff Engineer - Embedded Software (BSP)

Netradyne · Bengaluru, Karnataka, India

Bengaluru, Karnataka, India6–10 yearsPosted 29 Oct 2026Last checked 29 Oct 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

Netradyne harnesses the power of Computer Vision and Edge Computing to revolutionize the modern-day transportation ecosystem. We are a leader in fleet safety solutions. With growth exceeding 4x year over year, our solution is quickly being recognized as a significant disruptive technology. Our team is growing, and we need forward-thinking, uncompromising, competitive team members to continue to facilitate our growth. Job Description Job Title: Staff Engineer - BSP Developer Experience : 6 to 10 years Role Overview At Netradyne we are seeking an experienced BSP Senior Developer to design, develop, and optimize low-level system software for embedded platforms. The ideal candidate will have strong expertise in board support packages, Linux Kernel Device Driver development, and hardware bring-up, and will work closely with cross-functional teams to deliver high-quality, production-ready software. Minimum Qualifications B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics, or a related field. 5 + years of software engineering experience in embedded systems, device driver development, or operating systems. 5+ years of hands-on experience working with large-scale C/C++ system software codebases. Experience with software development processes including source control, bug tracking, and design documentation. Hands-on experience in hardware bring-up using interfaces such as USB, ADC, GPIO, SPI, I2C, Wi-Fi and similar peripherals. Experience in following areas: BSP / Board Support Package Linux kernel / Operating Systems / RTOS Bootloader and Power Management Multimedia subsystems, especially Audio and Camera Connectivity subsystems such as Wi-Fi and Bluetooth Proven experience developing, debugging, and shipping software products across large, multi-platform codebases. Strong collaboration skills with the ability to work effectively as a team player in cross-functional environments. Key Responsibilities Design and implement software components across all 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 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 multiple partner teams, understand their software components, and lead the integration of these components into a unified product codebase. Drive the continuous improvement and evolution of integrated components to meet product requirements.

Skills mentioned

  • C++
  • Linux

Want to reach Netradyne's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at Netradyne

All Netradyne jobs and company facts →

Browse more