🔔 FCM Loaded

Senior Embedded Software Engineer

Sciemetric Technologies India Pvt Ltd (TASI India)

3 - 5 years

Pune

Posted: 12/02/2026

Getting a referral is 5x more effective than applying directly

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

  • 35 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.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.