<p><b>What role you will play in team:</b> You will be a part of a dynamic team developing cutting-edge memory solutions.  Your contributions will directly impact the performance and reliability of our products.</p><p><b>What you will do:</b> You will be involved in all aspects of the software development lifecycle, from design and implementation to testing and deployment.</p><p><b>Key responsibility:</b><ul><li>Design, develop, and test software applications.</li><li>Collaborate with other engineers to develop and maintain software systems.</li><li>Troubleshoot and debug software applications.</li><li>Participate in code reviews and contribute to the improvement of our software development processes.</li><li>Work with cross-functional teams to ensure the successful delivery of software projects.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or a related field.</li><li>Strong programming skills in C++, Java, or Python.</li><li>Experience with software development tools and methodologies.</li><li>Excellent communication and teamwork skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional development and growth.</li><li>Collaborative and supportive work environment.</li><li>Flexible work arrangements.</li></ul></p><p><b>A Day in the Life:</b> Your day will involve collaborating with your team, working on assigned tasks, attending meetings, and participating in code reviews.  You will have the opportunity to learn from experienced engineers and contribute to the development of innovative memory solutions.</p>