Senior Embedded Software Engineer

Sciemetric Technologies India Pvt Ltd (TASI India)

Pune District

On-site

INR 1,500,000 - 2,800,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Best‑in‑market compensation
Opportunity to work on cutting‑edge AI
Direct involvement with hardware

Job summary

Sciemetric Technologies India Pvt Ltd (TASI India) in Pune is seeking a Senior Embedded Software Developer (Linux) with strong hands-on Linux‑based embedded systems experience, particularly on BeagleBone Black or similar platforms. The role involves low‑level system development, device drivers, sensor integration, and application development using C, C++, and Python.

Exposure to AI/ML on edge devices is a strong plus.

Qualifications

  • 3–5 years of hands‑on Embedded Linux development.
  • Strong programming skills in C and C++.
  • Good working knowledge of Python for embedded applications.
  • Experience with iMX93 or similar ARM platforms.
  • Solid understanding of Linux kernel, device drivers, and BSP concepts.

Responsibilities

  • Design, develop, and maintain embedded Linux applications on BeagleBone Black or similar platforms.
  • Develop and optimize C/C++ and Python based embedded software.
  • Work on Linux device drivers, kernel modules, and board bring‑up.
  • Interface sensors (I2C, SPI, UART, GPIO) and CAN bus communication.
  • Work with HDMI displays and embedded GUI development.
  • Optimize system performance, boot time, and memory usage.
  • Debug system‑level issues using gdb, strace, perf, dmesg.
  • Collaborate with hardware, firmware, and system teams.
  • Prepare technical documentation and support production deployment.

Skills

Embedded Linux
C/C++ programming
Python for embedded
CAN protocol
Debugging
Git workflows

Tools

GDB
Strace
Perf
Dmesg
Debian/Yocto/Buildroot
BeagleBone Black

Job description

Position: Senior Embedded Software Developer (Linux)

Reporting: Director of R & D

Experience: 3-5 years

Number of Position: 1

Location : Pune

Role: Permanent

Job Summary

We are looking for a Senior Embedded Software Developer with strong hands‑on experience in Linux‑based embedded systems, particularly debian (Beaglebone black) or similar platforms. The role involves low‑level system development, device drivers, sensor integration, and application development using C, C++, and Python. Exposure to AI/ML on edge devices is a strong plus.

This is an on‑site role in Pune, ideal for engineers who enjoy working close to hardware and solving real‑world engineering problems.

Key Responsibilities
  • Design, develop, and maintain embedded Linux applications on BeagleBone Black or similar platforms
  • Develop and optimize C/C++ and Python based embedded software
  • Work on Linux device drivers, kernel modules, and board bring‑up
  • Integrate and interface sensors (I2C, SPI, UART, GPIO, ADC, etc.)
  • Develop and debug CAN bus communication
  • Work with HDMI display interfaces and embedded GUI development
  • Optimize system performance, boot time, and memory usage
  • Debug system‑level issues using tools like gdb, strace, perf, dmesg
  • Collaborate closely with hardware, firmware, and system teams
  • Prepare technical documentation and support production deployment
Required Skills & Qualifications
  • 3–5 years of hands‑on experience in Embedded Linux development
  • Strong programming skills in C and C++
  • Good working knowledge of Python for embedded applications and automation
  • Experience with iMX93 or similar ARM‑based platforms
  • Solid understanding of Linux kernel, device drivers, and BSP concepts
  • Experience with sensor integration and hardware interfaces (I2C, SPI, UART, GPIO)
  • Knowledge of CAN protocol and CAN stack implementation
  • Experience working with HDMI display systems and embedded GUIs
  • Strong debugging and problem‑solving skills
  • Familiarity with Git and Linux development workflows
Good to Have (Preferred Skills)
  • Exposure to AI/ML on edge devices (TensorFlow Lite, ONNX, OpenCV, etc.)
  • Experience with Debian, Yocto, or Buildroot
  • Knowledge of RTOS concepts
  • Experience in performance optimization and power management
  • Understanding of production and manufacturing support
What We Offer
  • Best‑in‑market compensation
  • Opportunity to work on cutting‑edge embedded and AI‑enabled systems
  • High ownership and impact on product development
  • Direct involvement with hardware and system architecture
  • Collaborative and engineering‑driven work culture
Who Should Apply

If you are passionate about embedded Linux, enjoy working close to hardware, and want to build real‑world products with scope to explore AI/ML on edge devices, this role is for you.

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

Similar jobs worth comparing

Software Engineer/Senior Software Engineer (Embedded Linux AI Engineer)
Software Engineer/Senior Software Engineer (Embedded Linux AI Engineer)

Vedya Labs • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Career growth opportunities
Inclusive team culture
Competitive compensation package
Senior Linux Software Engineer
Senior Linux Software Engineer

Mulya Technologies • India

Hybrid
INR 1,800,000 - 3,200,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Velodata Global Pvt Ltd • Bengaluru

Hybrid
INR 1,800,000 - 2,200,000
Embedded Senior SW Developer/Architect
Embedded Senior SW Developer/Architect

CADMAXX • Pune District

On-site
INR 1,200,000 - 1,800,000
Embedded Software Engineer/Senior Software Engineer (Embedded C/C++)
Embedded Software Engineer/Senior Software Engineer (Embedded C/C++)

Vedya Labs • Hyderabad

On-site
INR 600,000 - 1,000,000
Opportunities for accelerated career growth
Collaborative team culture
Competitive compensation package
Senior Embedded C++ Developer
Senior Embedded C++ Developer

JobItUs • Secunderabad, Hyderabad

On-site
INR 1,200,000 - 1,800,000
Senior Embedded Firmware Developer Job ID: 390508
Senior Embedded Firmware Developer Job ID: 390508

Datoms • India

On-site
INR 1,200,000 - 2,000,000
Embedded Software Engineer
Embedded Software Engineer

United States Digital Space LLC • Karnataka

On-site
INR 893,000 - 1,674,000
Senior Embedded Software Engineer – Industrial & Electronic Equipment
Senior Embedded Software Engineer – Industrial & Electronic Equipment

United States Digital Space LLC • Maharashtra

On-site
INR 672,000 - 2,072,000
Embedded Software Team Lead
Embedded Software Team Lead

IntraEdge • Pune City

On-site
INR 3,500,000 - 5,500,000