Senior Embedded Engineer
Soliton Technologies · Bangalore
Source and collection record
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.
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