Salary : Competitive / Paid in Indian Rupee . INR / Annual Recommended Quick Links
- Jobs by Location
- Jobs by Industry
What You Should Know About This Job
Title - Embedded Linux Developer / Sr. Developer
Work Mode - Hybrid Modal (2 days from office)
Location - Pune
Notice period - 0 to 30 Days
Client - Product based
We are seeking a skilled Embedded Linux Developer with 3 to 10 years of hands-on experience in embedded systems development. The ideal candidate will be responsible for building and maintaining robust Linux-based systems, integrating board support packages (BSP), and contributing to system-level software for connected devices. This is a great opportunity for someone with strong technical skills looking to work on cutting-edge embedded products in a collaborative, engineering-driven environment.
Key Responsibilities :
Develop and maintain embedded Linux software , including kernel and user-space applications.Work with middleware, libraries, and system APIs to integrate and test new featuresContribute to software architecture discussions and help shape development best practicesOptimize application performance, memory usage, and responsivenessCollaborate with cross-functional teams including hardware, QA, and product management.Debug system-level issues using tools like GDB, JTAG , and logs.Participate in code reviews and adhere to software development best practices.Document technical designs and contribute to improving internal development processes.Required Qualifications :
Bachelor's or Master's degree in Computer Science , Electronics , or related field.3-10 years of experience in embedded Linux development using C / C++ .Experience with Yocto Project or Buildroot for Linux customization.Knowledge of Linux kernel fundamentals and device tree configuration.Hands-on experience with ARM-based platforms (e.g., NXP i.MX, STM32, etc.).Familiarity with version control systems like Git and CI / CD workflows.Solid debugging and problem-solving skills for system-level software.Preferred Skills :
Experience with bootloaders , secure boot, or OTA updates.Exposure to Linux driver development or kernel module programming.Familiarity with cloud-connected devices and protocols like MQTT is a plus.Understanding real-time system constraints and modular design.Soft Skills :
Strong analytical and debugging capabilities.Ability to work independently and in collaborative team environments.Good communication and documentation skills.Willingness to learn and grow in a dynamic, agile environment.