Browse current jobs

Senior Embedded Engineer

Soliton Technologies · Bangalore

Apply on employer website

Collected role description

Role overview

Senior Embedded Engineer at Soliton Technologies

We are looking for a Senior Embedded Engineer with 3–5 years of experience to design and develop embedded software/firmware for mechatronics system.

The role involves end-to-end development, performance tuning, and enabling intelligent features on edge devices with a focus on efficiency and reliability.

Responsibilities

  • 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.
  • You will also contribute to solving complex system-level challenges and building scalable, high-quality solutions.
  • 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.
  • Analyze system performance and optimize code.
  • 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.

Required qualifications

  • Minimum qualification: Strong programming skills in Embedded C/C++/Python.

Employment details

  • Location: Bangalore, Coimbatore, Chennai [India]

Additional role details

  • We are looking for an engineer to develop and optimize firmware for embedded platforms, working closely with hardware and cross-functional teams.
  • Design and develop embedded firmware using Embedded C/C++.
  • 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.
  • Participate in full development lifecycle: design, coding, testing, and debugging.

Collected minimum qualification

Strong programming skills in Embedded C/C++/Python.

Collected experience requirement

3-5 years