Browse current jobs

Senior Embedded Engineer

Soliton Technologies · Bangalore

Apply on employer website

Source and collection record

Read the employer source

Last observed by our collector: . This is not a manual review or a confirmation from the employer.

Employer requisition: 154

Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.

How sourcing and classification work · Report a discrepancy

Your application evidence checklist

Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.

0 of 3 checks marked. Keep unresolved requirements as questions for the employer.

Collected role description

We are looking for a Senior Embedded Engineer with 3–5 years of experience to design and develop embedded software/firmware for mechatronics system. 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 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. 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.

Collected minimum qualification

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

Collected experience requirement

3-5 years