Engineer / Senior Engineer (Linux BSP)

Arrow Electronics

Pune District

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions provider is seeking a Senior Engineer/Technical Lead to design and develop embedded software and firmware solutions. The role requires strong knowledge of Linux device drivers and kernel programming, alongside experience with embedded microprocessors. Ideal candidates will document technical deliverables and collaborate in software design. This full-time position is based in Maharashtra, India and offers opportunities to work with advanced tools and technologies.

Qualifications

  • Strong knowledge of Linux device drivers and kernel programming.
  • Experience with embedded microprocessors such as Qualcomm and TI.
  • Understanding of hardware schematic and datasheets.
  • Experience in board support package, device driver and boot loader development/porting.
  • Understanding of hardware schematic and datasheet of hardware components to derive firmware/software specific solutions.
  • Strong sense of ownership, passion, fast learning, analytical mindset, perfection seeker.

Responsibilities

  • Design and develop real-time embedded software/firmware.
  • Participate in high-level and low-level software design.
  • Document technical deliverables throughout the project life cycle.
  • Perform software testing including unit, functional and system-level requirements with manual and automated methods.
  • Trace software from requirement to design to coding to testing.
  • Perform code reviews following guidelines and static analysis.
  • Troubleshoot software problems of limited difficulty.
  • Document deliverables such as software specifications, design documents, code comments, test cases, test reports, release notes throughout the project life cycle.
  • Follow the defined process for software development life cycle.
  • Develop software solutions using established programming languages or by learning new languages required for specific projects.

Skills

Linux device drivers
Linux kernel programming
Embedded microprocessors
JIRA
Analytical mindset
Ownership mindset
Fast learning
Analytical mindset

Tools

oscilloscope
protocol analyser
JTAG programmer
signal generator
JTAG programmer
GIT
SVN
JIRA

Job description

Position Senior Engineer / Technical Lead (Linux BSP)

What You'll Be Doing
  • Responsible for design and development of real‑time embedded software/firmware and PC/mobile based software application.
  • Analyse domain specific technical or low‑level requirement and modify 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 requirements with manual and automated methods.
  • Trace software from requirement to design to coding to testing.
  • Perform code review following coding guidelines and static code analysis.
  • Troubleshoot software problems of limited difficulty.
  • Document technical deliverables such as software specifications, design documents, code comments, test cases, test reports, release notes throughout the project life cycle.
  • Follow the defined process for software development life cycle.
  • Develop software solutions using established programming languages or by learning new languages required for specific projects.
What Are We Looking For
  • Strong knowledge of Linux device drivers, Linux kernel programming, Linux kernel internals, Yocto / Buildroot or any other build systems.
  • Experience working with development tools such as oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA.
  • Experience with embedded microprocessors based on Qualcomm, TI, NXP, NVIDIA, Intel or similar.
  • Experience in board support package, device driver and boot loader development/porting.
  • Understanding of hardware schematic and datasheet of hardware components to derive firmware/software specific solutions.
  • Strong sense of ownership, passion, fast learning, analytical mindset, perfection seeker.
Location

Hyderabad, Ahmedabad, IN‑TG‑Hyderabad, India‑Gowra Palladium (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

Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Electronics • Ahmedabad District

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

Arrow Electronics • Pune District

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

Arrow Components • Dadri

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

Arrow Electronics • Bengaluru

On-site
INR 800,000 - 1,500,000
Automotive Linux BSP Senior Engineer
Automotive Linux BSP Senior Engineer

Arrow Electronics • Ahmedabad District

On-site
INR 1,000,000 - 1,500,000
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 Software Engineer - Embedded (Platform)
Engineer/Senior Software Engineer - Embedded (Platform)

Matrix Comsec • Vadodara

On-site
INR 800,000 - 1,200,000
Member Technical Staff – Technical Lead, Linux BSP
Member Technical Staff – Technical Lead, Linux BSP

Jobtailor • Hyderabad

On-site
INR 900,000 - 1,300,000
S/W Engineer - Linux BSP
S/W Engineer - Linux BSP

Thakral One • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer- I
Senior Software Engineer- I

Dover India • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000