Embedded Linux Developer

The Flower Puff Girlz

Pune District

Hybrid

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

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

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
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Lead firmware developer
Lead firmware developer

KOHLER India • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Embedded Systems Engineer
Embedded Systems Engineer

Scichip Robotics Private Limited • Hyderabad

On-site
INR 900,000 - 1,500,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Chabez Tech • Pune District

On-site
INR 3,500,000 - 5,500,000
C++ Embedded Developer
C++ Embedded Developer

Sunovaa Tech • Hyderabad, Bengaluru

On-site
INR 900,000 - 1,500,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,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 Linux Application Developer - IQ/0190
Embedded Linux Application Developer - IQ/0190

Iquest Management Consultants • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior System Software Developer
Senior System Software Developer

Jaytech • Pune District

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