<p><strong>What role you will play in team:</strong> You will be an integral part of a team developing embedded software for a variety of Arm-based devices. You'll work closely with hardware engineers and other software developers.</p><p><strong>What you will do:</strong> Design, develop, and test embedded software.  Optimize software for performance and power efficiency. Debug and troubleshoot software issues.</p><p><strong>Key responsibility:</strong><ul><li>Design, develop, and test embedded software for Arm-based devices.</li><li>Optimize software for performance and power efficiency.</li><li>Debug and troubleshoot software issues using debugging tools.</li><li>Work with hardware engineers to integrate software with hardware.</li><li>Collaborate with other software developers to ensure consistent code quality.</li><li>Follow software development best practices.</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>Experience with embedded systems development.</li><li>Proficiency in C/C++ programming language.</li><li>Experience with real-time operating systems (RTOS).</li><li>Familiarity with Arm architecture.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package.</li><li>Opportunities for career advancement and professional development.</li><li>A dynamic and collaborative work environment.</li><li>Medical, Dental, Vision Insurance.</li><li>Paid Time Off.</li></ul></p><p><strong>A Day in the Life:</strong> A typical day might involve writing code, debugging software, testing on embedded hardware, collaborating with team members, and reviewing designs.</p>