Senior Embedded Software Engineer (Pune)

Senior Embedded Software Engineer (Pune)

09 Sep
|
Sciemetric Technologies India(TASI India
|
Pune

09 Sep

Sciemetric Technologies India(TASI India

Pune

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 robust 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.

📌 Senior Embedded Software Engineer (Pune)
🏢 Sciemetric Technologies India(TASI India
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: senior embedded software engineer (pune) / pune