Summary:
We are looking for a Senior Embedded C Engineer with 3–5 years of experience to design and develop firmware for embedded 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.
Key Responsibilities:
Design and develop embedded firmware using Embedded C
Write efficient, reliable, and optimized code
Work on microcontrollers, peripherals, and hardware interfaces
Develop and integrate communication interfaces like UART, SPI, I2C
Debug and troubleshoot embedded systems using tools like debuggers, oscilloscopes, and logic analyzers
Develop 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 or edge devices
Optimize embedded systems for AI workloads (memory, latency, power efficiency)
Qualification:
Strong programming skills in Embedded C
Minimum 3–5 years of experience in embedded firmware development
Good understanding of microcontrollers and embedded systems architecture
Experience with hardware interfaces like UART, SPI, I2C
Strong debugging and problem-solving skills
Basic understanding of memory management and real-time constraints
Familiarity with development tools like compilers, debuggers, and version control (Git)
Good to have:
Basic knowledge of RTOS, Linux-based embedded systems
Experience with scripting (Python)
Exposure to AI frameworks
Benefits:
We want every Soliton member to grow to their highest potential. Our work environment helps individuals explore their interests and potential and reach out to the resources and people available at Soliton to realize them. Read more about what it’s like to work at Soliton. Soliton Employee Value Proposition.
Solitons choose their work hours as long as they take into account the requirements of the job. We take special care to support mothers to excel at work while they handle their responsibilities at home.
At Soliton, we believe that every team member contributes to our success and revenue, directly or indirectly. To recognize this, we share a portion of our profits with all Solitons. Starting from your second year with us, you’ll be eligible to receive a share of the company’s profits.
Health insurance for employees and families, gym and cycle allowance – your health is a priority!
About Soliton:
Soliton Technologies Pvt. Ltd., a high-technology software company headquartered in Bangalore, India.
Soliton works with global companies, from start-ups to Fortune 500, across industries including Semiconductors, Medical Devices, Automotive, Industry 4.0, and Robotics to help them increase their competitiveness and release great products through Software Engineering Services. Since 1997, we have been growing over 25% annually because we especially focus on raising our standards constantly, to deliver excellent experience to both our customers and our employees.
Soliton Technologies is a certified Great Place to Work® in the Mid-Sized Organizations Category, recognized and issued by the Great Place to Work® Institute. This certification is a testament to our focus on our values of Respect, Integrity, Excellence and Innovation.
With a team of over 400 employees across the world, we forge ahead as engineers working to our heart’s content, moving humanity forward.
Additional Details:
Work Location (Bangalore): This role will require working from the office (WFO) for the first 12 months. Based on individual performance and business requirements, a remote or hybrid work option may be considered after one year.
For more information, visit https://www.solitontech.com/and read the Impact Report to get a glimpse of the first 25 years of our truly meaningful journey.