We are looking for a skilled software engineer to join our team and contribute to the design and implementation of our software solutions. As a software engineer, you will be responsible for effectively communicating and documenting software design, discussing technical problems with the development team for complex problem solutions, and contributing to engineering efforts. Additionally, you will utilize your coding skills to support and develop new features, provision and troubleshoot firmware bugs, and actively participate in an Agile/Scrum environment to deliver work products in 3-week sprints. We are seeking someone with strong C/C++ programming skills, expertise in SOC, DSP Processor, ARM Processor, RTOS, C and Assembly language, and experience with software compile processes, Agile/Scrum methodologies, object-oriented analysis, design, and development methodologies, and understanding of Embedded multi-threaded RTOS application development. If you are a problem solver, team player, and have good presentation and communication skills, we encourage you to apply for this position. The position is located in Pune, India.