Senior Embedded Engineer

SteerLean Consulting

Coimbatore District

On-site

INR 1,500,000 - 2,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SteerLean Consulting is seeking a Senior Embedded Engineer with 3–5 years of embedded firmware experience to design and develop software for IoT and robotic solutions. You will work closely with hardware teams on real devices, solve complex problems, and ensure timely delivery while enabling AI/ML capabilities at the edge.

The role emphasizes end-to-end development, performance tuning, and building scalable, reliable systems for edge devices.

Qualifications

  • Core skills in Embedded C/C++/Python.
  • Experience with Linux/RTOS environments.
  • 3–5 years in embedded firmware development.
  • Strong memory/realtime constraints understanding.
  • Experience with UART, SPI, I2C, USB, PCIe, Ethernet interfaces.
  • Proficient in debugging with standard tools and Git.

Responsibilities

  • Design and develop embedded firmware/software for IoT and robotic solutions.
  • Develop and test peripheral drivers for Linux/RTOS.
  • Interface with hardware; enable edge AI features in embedded systems.
  • Perform performance tuning and memory optimization.
  • Contribute to end-to-end firmware lifecycle: design, coding, testing, debugging.
  • Collaborate with hardware and software teams on system-level issues.
  • Prototype concepts to validate design approaches.

Skills

Embedded C
C++
Python
Linux/RTOS
Edge AI integration
UART
SPI
I2C
USB
PCIe
Ethernet
Git
Debugging

Tools

GCC/Clang
Debuggers

Job description

Summary

We are looking for a Senior Embedded Engineer with 3–5 years of experience to design and develop embedded software/firmware for IOT & Robotic solutions. You will work on real-world hardware, solve complex problems, and ensure high-quality, timely delivery of projects — while also contributing to integrating AI/ML capabilities into embedded systems for intelligent, data-driven functionality at the edge.

We are looking for a Senior Embedded Engineer with 3–5 years of experience to design and develop embedded software/firmware for IOT & Robotic solutions. You will work on real-world hardware, solve complex problems, and ensure high-quality, timely delivery of projects — while also contributing to integrating AI/ML capabilities into embedded systems for intelligent, data-driven functionality at the edge.

Position Overview

We are looking for an engineer to develop and optimize firmware for embedded platforms, working closely with hardware and cross-functional teams. The role involves end-to-end development, performance tuning, and enabling intelligent features on edge devices with a focus on deficiency and reliability. You will also contribute to solving complex system-level challenges and building scalable, high-quality solutions.

Key Responsibilities
  • Design & Develop: Build embedded firmware and software using Embedded C, C++, and Python.
  • Driver Development: Design, develop, and test peripheral drivers for Linux/RTOS at the Kernel and User levels.
  • Hardware Interfacing: Work on microcontrollers, peripherals, and hardware interfaces. Develop and integrate communication interfaces like UART, SPI, I2C, USB, PCIe, and Ethernet.
  • Debugging: Troubleshoot embedded systems using tools like debuggers, oscilloscopes, and logic analyzers.
  • Testing & Automation: Develop functional and unit tests, validate firmware functionality, and automate testing processes.
  • Optimization: Analyze system performance and optimize code for memory and real-time constraints.
  • Lifecycle Management: Participate in the full development lifecycle: design, coding, testing, and debugging
  • Collaboration: Work with hardware and other software teams to solve system level issues.
  • Prototyping: Create prototypes to validate design concepts.
  • Edge AI: Collaborate on integrating AI/ML models into the embedded development lifecycle or edge devices.
Qualifications
  • Core Skills: Strong programming skills in Embedded C/C++/Python.
  • OS Experience: Working experience with Linux/RTOS.
  • Experience: Minimum 3–5 years in embedded software/firmware development.
  • Architecture: Good understanding of embedded systems architecture.
  • Protocols: Experience with hardware interfaces like UART, SPI, I2C, USB, PCIe, and Ethernet.
  • Problem Solving: Strong debugging and problem-solving skills.
  • System Knowledge: Strong understanding of memory management and realtime constraints.
  • Tools: Familiarity with development tools like compilers, debuggers, and version control (Git).
Good to Have
  • Working experience or understanding of microcontrollers and processors like ARM, PIC, x86, DSP.
  • Working experience or understanding of specific RTOS variations like Zephyr, VxWorks, FreeRTOS.
  • Working experience or understanding with BSP development.
  • Working experience or understanding with Linux distributions & build environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt. Ltd. • Gurugram District

On-site
INR 2,400,000 - 4,200,000
Designation Technical Architect – Embedded Systems
Designation Technical Architect – Embedded Systems

Softdel and Software AG • Pune District

On-site
INR 1,800,000 - 3,200,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 Linux Firmware Architect
Senior Embedded Linux Firmware Architect

Kohler • Pune District

On-site
INR 4,000,000 - 7,000,000
Embedded Engineer
Embedded Engineer

ID Tech Solutions Pvt Ltd • Gurugram District

On-site
INR 2,500,000 - 4,000,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Indian Institute of Technology Delhi (IIT Delhi) • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Firmware Engineer
Firmware Engineer

Talent Corner Hr Services • Ahmedabad District

On-site
INR 600,000 - 900,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Elecbits • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Tekskills • Bengaluru

On-site
INR 4,500,000 - 7,000,000
Senior Embedded Software Engineer [Robotics]
Senior Embedded Software Engineer [Robotics]

Rx100 Ventures • Bengaluru

On-site