← Browse all jobs

S

Senior embedded software engineer

Sciemetric Technologies India Pvt Ltd · Pune, India

FULL TIMEpermanent

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 Beagle Bone 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 (I2 C, 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 i MX93 or similar ARM-based platforms Solid understanding of Linux kernel, device drivers, and BSP concepts Experience with sensor integration and hardware interfaces (I2 C, 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 (Tensor Flow Lite, ONNX, Open CV, 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.

Details

CompanySciemetric Technologies India Pvt Ltd
LocationPune, India
TypeFULL TIME
Nichetech
Experiencepermanent

Similar Jobs

V

Staff Systems Engineer

Vistance Networks

F

Consultant Engineer

FM

V

Staff Systems Engineer

Vistance Networks

F

Consultant Engineer

FM

N

Technician (Electrical)

NMIMS