Senior Embedded Software Engineer
Sciemetric Technologies India Pvt Ltd (TASI India)
3 - 5 years
Pune
Posted: 12/02/2026
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.
