Automotive Linux BSP Senior Engineer

Arrow Electronics

Ahmedabad District

On-site

INR 1,000,000 - 1,500,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A technology company is looking for an Automotive Linux BSP Senior Engineer to design and develop real time embedded software and applications. Candidates should have over 5 years of experience in BSP or low-level development within the automotive domain. Key skills include proficiency in ARM tools, debugging, and knowledge of automotive communication protocols. The role is full-time and based in Pune, India, offering a comprehensive opportunity to participate in cutting-edge projects.

Qualifications

  • 5+ years of experience in BSP or low-level embedded software development.
  • Hands-on experience with embedded device driver development.
  • Good understanding of automotive communication protocols.

Responsibilities

  • Responsible for the design and development of embedded software.
  • Perform software testing including unit, functional and system level.
  • Document technical deliverables throughout the project lifecycle.

Skills

BSP or low-level embedded software development
Automotive domain experience
ARM tools
Debugging skills
Device drivers understanding
Scripting languages (Python, Shell)
Understanding of Android and Kernel basics

Tools

QNX
Embedded Linux
QEMU
Yocto

Job description

Position

Automotive Linux BSP Senior Engineer

Key Responsibilities
  • Responsible for design and development of real time embedded software/firmware and PC/mobile based software application.
  • To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement.
  • Participate in High level and low level software design
  • Perform software testing including unit, functional and system level requirement including manual and automated
  • Performs software requirement to design to coding to testing traceability
  • Performs code review following coding guidelines and static code analysis
  • Troubleshoots software problems of limited difficulty.
  • Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle.
  • Follow defined process for software Development life cycle
  • Develops software solutions from established programming languages or by learning new language required for specific project.
Key Experience / Skills Required
  • 5+ years of experience in BSP or low-level embedded software development, preferably in the automotive domain.
  • Platform: QCOMM, NXP, TI, Infineon etc.
  • Good understanding of Android and Kernel basics.
  • Understanding of device drivers and hands on experience of the same.
  • Experience with ARM tools and scripting languages (Python, Shell scripts)
  • Embedded device driver development for ARM processors
  • Hands-on experience with QNX / Embedded Linux kernel development.
  • Familiarity with virtualization technologies (e.g., QEMU, Xen, KVM) and virtual I/O frameworks.
  • Solid understanding of automotive communication protocols (CAN, LIN, FlexRay, Ethernet AVB/TSN).
  • Experience with hardware bring-up, debugging tools (JTAG, Lauterbach), and performance tuning.
  • Hands on experience or familiarity with Clock drivers, Peripherals (Storage device, Buses) drivers, Diag, IPC drivers and Power Management drivers would be an added advantage.
  • Knowledge of functional safety concepts and compliance processes.
  • Very good debugging skills required
  • Open souce and other stack integration
  • Yocto and CI/CD
  • Cross functional team communication
Location

IN-MH-Pune, India-Blue Ridge-Hinjewadi (eInfochips)

Time Type

Full time

Job Category

Engineering Services

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Pune District

On-site
INR 1,200,000 - 2,000,000
Engineer / Senior Engineer (Linux BSP)
Engineer / Senior Engineer (Linux BSP)

Arrow Electronics • Pune District

On-site
INR 1,500,000 - 3,000,000
Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Electronics • Ahmedabad District

On-site
INR 800,000 - 1,500,000
Engineer / Senior Engineer (Linux BSP)
Engineer / Senior Engineer (Linux BSP)

Arrow Electronics • Ahmedabad District

On-site
INR 1,200,000 - 1,800,000
Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Electronics • Pune District

On-site
INR 800,000 - 1,200,000
S/W Engineer – Linux BSP (India)
S/W Engineer – Linux BSP (India)

Thakral One • Bengaluru Urban

On-site
INR 2,500,000 - 4,200,000
S/W Engineer – Linux BSP
S/W Engineer – Linux BSP

Thakral One • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Software Engineer (Linux BSP)
Software Engineer (Linux BSP)

Einfochips • Hyderabad

On-site
INR 900,000 - 1,300,000
Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Electronics • Bengaluru

On-site
INR 800,000 - 1,500,000
S/W Engineer – Linux BSP (India)
S/W Engineer – Linux BSP (India)

Thakral One • Bengaluru

On-site
INR 2,800,000 - 4,800,000