Embedded Linux Developer

The Flower Puff Girlz

Pune District

Hybrid

INR 2,700,000 - 3,300,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

The Flower Puff Girlz is seeking an experienced Embedded Linux Developer to lead the design, development, and maintenance of Linux-based platforms for connected devices. You will shape system-level software architecture and drive best practices in a fast-paced environment.

The role requires 5+ years in embedded Linux, strong C++17/20 expertise, and hands-on work with ARM platforms. You will collaborate with hardware and QA teams, optimize performance, and contribute to end-to-end solutions.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electronics, or related discipline.
  • 5+ years of experience in embedded Linux development.
  • Strong expertise in modern C++ (C++17/C++20) with hands-on experience.
  • Proven experience in Embedded Linux application development.
  • Solid understanding of Linux kernel internals and device tree configuration.
  • Hands-on experience with ARM-based platforms (e.g., NXP i.MX, TI Sitara, Renesas RZ).
  • Familiarity with Yocto/Buildroot for Linux customization.
  • Strong debugging, profiling, and performance tuning skills.
  • Experience with Git, CI/CD workflows, and Agile methodologies.

Responsibilities

  • Lead the design and development of embedded Linux software, including kernel and user-space components.
  • Design, implement, and maintain C++17/C++20 applications on Linux-based systems.
  • Work with middleware, libraries, and system APIs to integrate and test features.
  • Drive software architecture discussions and contribute to technical decisions.
  • Optimize system performance, memory usage, and responsiveness.
  • Collaborate with hardware, QA, and product teams to deliver end-to-end solutions.
  • Perform advanced debugging and performance optimization using GDB, JTAG, and system logs.
  • Ensure software quality via test-driven development and industry best practices.
  • Maintain detailed technical documentation for designs, implementations, and processes.

Skills

Embedded Linux
C++17/20
ARM platforms
Yocto/Buildroot
GDB/JTAG
CI/CD
Git

Education

Bachelor’s or Master’s degree in Computer Science or Electronics

Tools

GDB
JTAG
Git
CI/CD

Job description

We are looking for an experienced Embedded Linux Developer with 5+ years of proven expertise in embedded systems development. The ideal candidate will take a leading role in designing, developing, and maintaining robust Linux-based platforms and shaping system-level software architecture for connected devices. This role offers the opportunity to work on complex, cutting-edge embedded products in a fast-paced, innovation-driven environment and influencing best practices.

Key Responsibilities
  • Lead the design and development of embedded Linux software, including kernel and user-space components.
  • Design, implement, and maintain C++17/C++20 applications on Linux-based systems.
  • Work with middleware, libraries, and system APIs to integrate and test features.
  • Drive software architecture discussions and contribute to technical decisions.
  • Optimize system performance, memory usage, and responsiveness.
  • Collaborate with hardware, QA, and product teams to deliver end-to-end solutions.
  • Perform advanced debugging and performance optimization using GDB, JTAG, and system logs.
  • Ensure software quality via test-driven development and industry best practices.
  • Maintain detailed technical documentation for designs, implementations, and processes.
Required Qualifications
  • Bachelor’s/Master’s degree in Computer Science, Electronics, or related discipline.
  • 5+ years of experience in embedded Linux development.
  • Strong expertise in modern C++ (C++17/C++20) with at least 2–3 years of recent hands-on experience.
  • Proven experience in Embedded Linux application development.
  • Solid understanding of Linux kernel internals and device tree configuration.
  • Hands-on experience with ARM-based platforms (e.g., NXP i.MX, TI Sitara, Renesas RZ).
  • Familiarity with Yocto/Buildroot for Linux customization.
  • Strong debugging, profiling, and performance tuning skills.
  • Experience with Git, CI/CD workflows, and Agile methodologies.

Mode - Hybrid
CTC - Up to 30 LPA

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Linux Developer
Linux Developer

Accolade Electronics Private Limited • Pune District

On-site
INR 800,000 - 1,200,000
Embedded Linux Developer _ Happiest Minds Technologies
Embedded Linux Developer _ Happiest Minds Technologies

Happiest Minds Technologies • Pune District

Hybrid
INR 900,000 - 1,300,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Chabez Tech • Pune District

On-site
INR 3,500,000 - 5,500,000
Embedded Linux Application Developer - IQ/0228
Embedded Linux Application Developer - IQ/0228

Iquest Management Consultants • Karnataka

On-site
INR 800,000 - 1,200,000
Embedded Linux Team Lead
Embedded Linux Team Lead

Aitech Systems Ltd. • Bengaluru

On-site
INR 3,000,000 - 5,200,000
Embedded Linux C++ Developer (Networking/Wireless)
Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI (YC W21) • Bengaluru

On-site
INR 600,000 - 3,000,000
Embedded Systems Senior Software Consultant
Embedded Systems Senior Software Consultant

Secure Parking • Mumbai

On-site
INR 780,000 - 840,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,000
Looking For Embedded Linux Developer
Looking For Embedded Linux Developer

Talent Zone Consultant • Chennai

On-site
INR 1,500,000 - 2,300,000
Embedded Linux Developer with Yocto
Embedded Linux Developer with Yocto

Happiest Minds Technologies • Pune District

Hybrid
INR 1,200,000 - 2,400,000