Principal Engineer (Linux)_Pune

Acldigital

Pune District

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company in Pune District, India, is seeking a skilled programmer with a strong background in C programming and Linux application development. Ideal candidates should have experience mentoring junior team members and engaging in customer interactions, specifically within the US and Europe. This role requires strong analytical skills and fluency in English, both verbal and written. The company offers opportunities to work on interesting projects across various technologies.

Qualifications

  • Hands-on experience with C programming and debugging.
  • Strong track record in Linux User Space application development.
  • Familiarity with Linux kernel subsystems, especially versions 3.0 and above.
  • Experience with SoCs from various manufacturers.
  • Understanding of ARM series processors and other microcontrollers.

Responsibilities

  • Executing multiple projects simultaneously.
  • Developing the team to meet customer requirements efficiently.
  • Mentoring junior team members.
  • Providing pre-sales support and proposal preparations.
  • Executing the project lifecycle from requirement understanding to bug fixing.

Skills

C programming
Debugging skills
Linux User Space application development
Git version control system
Embedded GUI Development – QT or similar
Hardware schematics review and PCB debugging
Analytical and problem-solving skills
Fluent English (verbal and written)

Education

B.E. / B.Tech – Electronics, Electronics & Communication, Computer engineering

Tools

gdb
valgrind
static code analyzer tools like cppchecker
logic analyzer
digital oscilloscope

Job description

Responsibilities


  • Able to execute multiple projects at a same time

  • Hands on programming/coding, and debugging

  • Continuous development of team to serve the customer requirements in faster and efficient way

  • Ability for Building/Mentoring Freshers/Jr. team members

  • Ability for Pre-Sales Support / Proposal preparation

  • Openness to work upon various technology

  • Project Execution life cycle - Requirement Understanding, Design, Development, Bug Fixing, code review

  • On Time & Quality Deliverable

  • New Candidate Interview and Evaluation


Area of expertise


  • Strong practical hands-on with C programming & Debugging skills

  • Strong technical project track record with Linux User Space application development

  • Strong knowledge of at least one Linux kernel subsystem

  • Experience of Linux kernel version 3.0 and above

  • Board bring up hands-on with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm etc.

  • Understanding of various processor architecture like Cortex-A series, ARM series processors etc. and other general-purpose microcontrollers

  • Build systems knowledge, like Yocto, Buildroot, CMake and Makefiles

  • Strong knowledge of Git version control system

  • Hands-on with various debugging tools like: gdb, valgrind, static code analyzer tools like cppchecker etc

  • Experienced with customer interaction (US and Europe preferred) is a must

  • Excellent analytical and problem-solving skills

  • Fluent and confident English (verbal and written)

  • Participate in feature and designs discussions within and across teams


Skills Required


  • Embedded GUI Development – QT or similar

  • Hardware schematics review and PCB debugging

  • Working experience of architecting embedded systems

  • Knowledge of using tools like logic analyzer and digital oscilloscope


Education Criteria


  • B.E. / B.Tech – Electronics, Electronics & Communication, Computer engineering

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

Similar jobs worth comparing

Technical Lead (Linux)_Pune
Technical Lead (Linux)_Pune

Acldigital • Pune District

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

Acldigital • Pune District

On-site
INR 600,000 - 1,000,000
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer
Embedded Software Engineer/ Sr. Software Engineer/ Team Lead Software Engineer

Bacancy Technology Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
5-Days a week
Flexible Timing
Training & Learning Sessions
Senior Engineer - Linux BSP (Solutions)
Senior Engineer - Linux BSP (Solutions)

Arrow Electronics • Ahmedabad District

On-site
INR 800,000 - 1,500,000
Technical Manager – Embedded Systems
Technical Manager – Embedded Systems

YO IT Consulting • Maharashtra

On-site
INR 1,500,000 - 2,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 • Pune District

On-site
INR 800,000 - 1,200,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 Engineer (Linux BSP)
Engineer / Senior Engineer (Linux BSP)

Arrow Electronics • Pune District

On-site
INR 1,500,000 - 3,000,000
Principal Engineer (RTOS)_Ahmd
Principal Engineer (RTOS)_Ahmd

Acldigital • Ahmedabad District

On-site
INR 600,000 - 1,200,000