Sr Embedded Engineer

Soliton Technologies

Bengaluru

On-site

INR 900,000 - 1,800,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Soliton Technologies is seeking a Senior Embedded Engineer with 3-5 years of hands-on experience to design and develop embedded software/firmware for IoT robotic solutions. You will work on real hardware, solve complex problems, and help deliver high-quality edge computing solutions.

In this role you will optimize firmware for embedded platforms, collaborate with hardware and cross-functional teams, and contribute to integrating AI/ML capabilities at the edge to enable data-driven functionality

Qualifications

  • 3-5 years of embedded software/firmware experience.
  • Strong programming skills in Embedded C/C++/Python.
  • Experience with Linux/RTOS.
  • Understanding of embedded systems architecture.
  • Experience with hardware interfaces like UART, SPI, I2C, USB, PCIe, Ethernet.
  • Familiarity with development tools like compilers, debuggers, and version control (Git).

Responsibilities

  • Design and develop embedded firmware using Embedded C/C++.
  • Develop embedded software using Embedded C/C++/Python.
  • Create drivers for Linux/RTOS at kernel/user level.
  • Work with microcontrollers, peripherals, and hardware interfaces.
  • Develop and integrate communication interfaces (UART, SPI, I2C, USB, PCIe, Ethernet).
  • Debug and troubleshoot embedded systems with debuggers, oscilloscopes, and logic analyzers.
  • Develop functional, unit tests and validate firmware functionality.
  • Analyze system performance and optimize code.
  • Participate in full development lifecycle: design, coding, testing, and debugging.
  • Collaborate with hardware and other software teams to solve system-level issues.
  • Create prototypes to validate design concepts.
  • Collaborate on integrating AI/ML models into embedded development lifecycle at the edge.

Skills

Embedded C/C++/Python
Linux/RTOS experience
Real-time systems
Memory management
Debugging

Tools

Git
Compilers
Debuggers
Oscilloscopes

Job description

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

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 efficiency and reliability. You will also contribute to solving complex system-level challenges and building scalable, high-quality solutions.

Responsibilities
  • Design and develop embedded firmware using Embedded C/C++.
  • Design and develop embedded software using Embedded C/C++/Python.
  • Design, Develop, Test Peripheral drivers for Linux/RTOS at Kernel User Level.
  • Work on microcontrollers, peripherals, and hardware interfaces.
  • Develop and integrate communication interfaces like UART, SPI, I2C, USB, PCIe, Ethernet.
  • Debug and troubleshoot embedded systems using tools like debuggers, oscilloscopes, and logic analyzers.
  • Develop Functional, unit tests and validate firmware functionality and automate the same.
  • Analyze system performance and optimize code.
  • Participate in full development lifecycle: design, coding, testing, and debugging.
  • Collaborate with hardware and other software teams to solve system-level issues.
  • Create prototypes to validate design concepts.
  • Collaborate on integrating AI/ML models into embedded development lifecycle or edge devices.
Qualifications
  • Strong programming skills in Embedded C/C++/Python.
  • Working Experience with Linux/RTOS.
  • Minimum 3-5 years of experience in embedded Software/firmware development.
  • Good understanding of embedded systems architecture.
  • Experience with hardware interfaces like UART, SPI, I2C, USB, PCIe, Ethernet.
  • Strong debugging and problem-solving skills.
  • Strong understanding of memory management and real-time constraints.
  • Familiarity with development tools like compilers, debuggers, and version control (Git).
Good to have
  • Working experience or understanding of Micro-Controllers and Processors like ARM, PIC, x86, DSP.
  • Working experience or understanding of specific RTOS variation like Zephyr, VxWorks, Free RTOS.
  • Working experience or understanding with BSP development.
  • Working experience or understanding with Linux distributions build environments.
Skills
  • Embedded System
  • Embedded C++
  • Embedded C

Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.

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
Embedded Software Engineer
Embedded Software Engineer

Sallybase • Gurugram District

On-site
INR 1,200,000 - 1,800,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
AM - Software Engineer
AM - Software Engineer

KOHLER India • Maharashtra

On-site
INR 4,000,000 - 6,000,000
Embedded IoT Engineer
Embedded IoT Engineer

Amrita Vishwa Vidyapeetham • Kollam

On-site
INR 1,200,000 - 2,500,000
Senior Embedded Software Engineer [Robotics]
Senior Embedded Software Engineer [Robotics]

Rx100 Ventures • Bengaluru

On-site
INR 1,339,200 - 1,674,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

IntellisenseTechnology • Jalandhar

On-site
INR 600,000 - 900,000
Embedded Systems Developer (3+ Years) | Remote | India
Embedded Systems Developer (3+ Years) | Remote | India

UpNext Software • India

Remote
INR 1,200,000 - 2,200,000
Senior Engineer - Embedded Software
Senior Engineer - Embedded Software

Eaton Corporation • Pune District

On-site
INR 1,800,000 - 2,400,000
Embedded C Developer
Embedded C Developer

SWITS DIGITAL Private Limited • Bengaluru Urban

On-site
INR 1,100,000 - 1,800,000