Find a jobRecruiters

Senior Embedded Software Developer

Exclusive opportunity

Onsite

Senior Embedded Software Developer

CareerFit.ai

Senior Embedded Software Developer

Skills

PythonTensorFlowMachine LearningAILinux

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹1,500,000 – ₹1,800,000 / year

Location:

Pune, Maharashtra, India

Work mode:

Onsite

Published on:

12 August 2026

What they need


The role involves hands-on development of Linux-based embedded systems, device drivers, sensor integration, hardware interfaces, and application development. The candidate will work closely with hardware, firmware, and system teams to develop and debug real-world industrial products.

Key Responsibilities

  1. Design, develop, and maintain Embedded Linux applications.
  2. Work on platforms such as BeagleBone Black or similar ARM-based platforms.
  3. Develop and optimize embedded software using C, C++ and Python.
  4. Develop and debug Linux device drivers, kernel modules and BSPs.
  5. Perform board bring-up and system-level debugging.
  6. Integrate sensors and hardware interfaces including:
  7. I2C
  8. SPI
  9. UART
  10. GPIO
  11. ADC
  12. Develop and debug CAN bus communication.
  13. Work with HDMI display interfaces and embedded GUI development.
  14. Optimize system performance, boot time and memory utilization.
  15. Troubleshoot system-level issues using tools such as GDB, strace, perf and dmesg.
  16. Collaborate with hardware, firmware and system engineering teams.
  17. Prepare technical documentation and support product deployment and production activities.

Required Skills & Experience

  1. 3–5 years of hands-on experience in Embedded Linux development.
  2. Strong programming skills in C and C++.
  3. Good working knowledge of Python.
  4. Experience with ARM-based platforms / iMX93 or similar processors.
  5. Strong understanding of:
  6. Linux Kernel
  7. Device Drivers
  8. BSP
  9. Embedded Systems
  10. Experience with sensor integration and hardware interfaces.
  11. Hands-on experience with CAN protocol / CAN stack.
  12. Experience with HDMI/display systems and embedded GUI development.
  13. Strong debugging and problem-solving skills.
  14. Familiarity with Git and Linux development workflows.

Good to Have

  1. Exposure to AI/ML on edge devices.
  2. Experience with TensorFlow Lite, ONNX or OpenCV.
  3. Knowledge of Debian, Yocto or Buildroot.
  4. Understanding of RTOS concepts.
  5. Experience in system performance optimization and power management.
  6. Exposure to manufacturing/product deployment environments.

Education

B.E./B.Tech/M.E./M.Tech in:

  1. Electronics
  2. Electrical
  3. Computer Science
  4. Embedded Systems
  5. Instrumentation
  6. Mechatronics
  7. Electronics & Communication
  8. Related Engineering disciplines

Ideal Candidate

The ideal candidate should be a hands-on embedded engineer who enjoys working close to hardware and solving real-world engineering problems involving Linux, embedded software, sensors, communication protocols and industrial systems.

Other offers great for you!

These companies are also looking for great profiles

iSupplier

Software System Engineer – Systèmes embarqués & Architectur

390

Freelance

93400 Saint-Ouen-sur-Seine, France

Hybrid

Skills

COTS

5 months ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

42K€ à 45K€ selon expérience

Permanent contract

78230 Le Pecq, France

Onsite

Skills

validation

7 days ago

Quick apply

Celad

Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)

400€ - 430€ selon expérience

Freelance

78230 Le Pecq, France

Onsite

Skills

validation

7 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools