Talent.com
Netradyne
Embedded Developer - Board Support PackageNetradyne • Bengaluru / Bangalore
Embedded Developer - Board Support Package

Embedded Developer - Board Support Package

Netradyne • Bengaluru / Bangalore
3 days ago
Job description

Job Description for BSP Senior Developer Role:

Minimum Qualifications

  • B-Tech/BE or M-Tech/ME.
  • 5-8 years' Software Engineering experience in the following: device driver development, embedded systems, or operating systems.
  • 5+ years' experience working on systems software in a large-scale C/C++ code base.
  • Experience with Software Development processes including source control, bug tracking, and design documentation.
  • Experience in hardware bring up using interfaces like USB, ADC, GPIO, SPI, I2C, etc.
  • Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, RTOS, Bootloader, Power Management, Linux, Multimedia Subsystems especially Audio and Camera, MCU (Microcontroller), Connectivity subsystems like Wifi/BT.
  • Experience developing, debugging, and shipping software products on large code bases that span platforms and tools.
  • Ability to work and perform as a team player.
  • Demonstrated experience working collaboratively in cross-functional teams.
  • BSP/Kernel - Labs Responsibilities
  • Design and implement components at all layers of the system, e.g., kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc.
  • Design and implement drivers and services that operate efficiently in a constrained environment yet when pressed can efficiently deliver large volumes of data with low-latency and high-bandwidth.
  • Own the definition of one or more work streams focused on hardware bring up, peripheral drivers and communication, power and performance management and optimization.
  • Debug complex, system-level, multi-component issues that typically span across multiple layers from kernel to application.
  • Bring up new devices and lead debugging and performance tuning exercises that span multiple hardware/firmware/software teams.
  • Understand software components from multiple partner teams, lead the integration of those components into the unified product code base, and drive their continued development.


Skills Required
Sql, C Lang, Linux
Create a job alert for this search

Embedded Developer - Board Support Package • Bengaluru / Bangalore

Similar jobs

Application Support Lead

Balfour Beatty IndiaBengaluru, Republic Of India, IN

Application Support Lead – HR & UK Payroll - EBS.Balfour Beatty is a leading international infrastructure group delivering complex, high‑impact projects across the globe.Our Business Systems and IT... Show more

 • Promoted

Senior Embedded Linux Engineer

OiviBengaluru, Karnataka, India
Quick Apply

We are looking for a Senior Embedded Linux Engineer with strong hands-on experience in Linux kernel, device drivers, Yocto build system, and C/C++ development.The role requires working closely with... Show more