Senior Embedded Engineer
Soliton Technologies · Bangalore
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