<p><strong>What role you will play in team:</strong> You will join a skilled team developing software for cutting-edge mobile devices. Your focus will be on embedded systems programming.</p><p><strong>What you will do:</strong>  Develop and maintain embedded software for mobile devices. You will contribute to the entire software development lifecycle, from design to testing.</p><p><strong>Key responsibility:</strong><ul><li>Develop and maintain embedded software for mobile devices using C/C++.</li><li>Write efficient and optimized code for embedded systems.</li><li>Conduct thorough testing to ensure software quality and reliability.</li><li>Collaborate with hardware engineers and other software developers.</li><li>Troubleshoot and debug embedded systems.</li><li>Stay updated with the latest embedded systems technologies and best practices.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.</li><li>Strong proficiency in C/C++ programming.</li><li>Experience with embedded systems design and development.</li><li>Knowledge of real-time operating systems (RTOS).</li><li>Strong problem-solving and debugging skills.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional development and advancement.</li><li>Challenging and rewarding work environment.</li><li>Health insurance, paid time off, and other employee benefits.</li></ul></p><p><strong>A Day in the Life:</strong> A day may involve coding, debugging, testing, collaborating with hardware engineers, and participating in design reviews. Problem-solving and attention to detail are crucial.</p>