<p><strong>What role you will play in team:</strong> You will be a key member of a team developing cutting-edge verification solutions. Your contributions will directly impact the quality and reliability of our products.</p><p><strong>What you will do:</strong> Design, develop, and test software components for our verification solutions. Collaborate with other engineers to ensure the smooth integration of your work.</p><p><strong>Key responsibility:</strong><ul><li>Develop and maintain software modules in C++ or Python.</li><li>Write unit tests and integration tests to ensure code quality.</li><li>Collaborate with other engineers to design and implement new features.</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 Computer Science or a related field.</li><li>0-1 years of experience in software development.</li><li>Proficiency in C++ or Python.</li><li>Strong understanding of software engineering principles.</li><li>Excellent problem-solving and communication skills.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional development.</li><li>A collaborative and supportive work environment.</li><li>A chance to work on cutting-edge technology.</li></ul></p><p><strong>A Day in the Life:</strong>  You'll start your day with a team stand-up, followed by focused work on your assigned tasks.  Collaboration with colleagues is frequent, with regular code reviews and knowledge sharing. The afternoon might involve troubleshooting or testing. You'll end the day by preparing for the next day's activities.</p>