<p><strong>What role you will play in team:</strong> Contribute to the development and maintenance of embedded software for Arm-based devices. Work closely with a team of experienced engineers.</p><p><strong>What you will do:</strong> Design, develop, and test embedded software for various applications. Optimize code for performance and efficiency.</p><p><strong>Key responsibility:</strong><ul><li>Design, develop, and test embedded software for various applications.</li><li>Write efficient and optimized code.</li><li>Work with hardware engineers to integrate software with hardware.</li><li>Troubleshoot and debug software issues.</li><li>Participate in code reviews.</li><li>Contribute to the improvement of our software development processes.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.</li><li>0-1 years of experience in embedded software development.</li><li>Proficiency in C and C++.</li><li>Knowledge of real-time operating systems (RTOS).</li><li>Experience with hardware interfaces.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits.</li><li>Opportunities for professional growth and learning.</li><li>Work on challenging and impactful projects.</li><li>Great company culture.</li></ul></p><p><strong>A Day in the Life:</strong> You'll begin with team coordination, followed by individual tasks.  This often involves debugging, code reviews, and collaborating with hardware engineers to integrate your code into the system. You'll end the day planning for tomorrow's work.</p>