Software Quality Assurance Engineer - Embedded Systems
Our organization is looking for a skilled Software Quality Assurance Engineer to join our team. As an embedded systems specialist, you will play a critical role in ensuring the quality and reliability of our software products.
Key Responsibilities:
- Develop and maintain test plans, test cases, and test reports
- Collaborate with cross-functional teams to identify and prioritize testing needs
- Conduct thorough testing of software products, including unit, integration, and system testing
- Identify and report defects, working closely with development teams to resolve issues
- Develop and maintain automation frameworks to streamline testing processes
- Provide technical guidance and support to junior engineers and other stakeholders
Requirements:
- Bachelor's degree in Computer Science, Electrical Engineering, or related field
- Minimum 5 years of experience in software testing, preferably in embedded systems
- Strong understanding of software development methodologies and principles
- Excellent problem-solving skills and attention to detail
- Ability to communicate complex technical concepts to both technical and non-technical audiences
- Proficiency in Python, C/C++, and ARM CPUs, as well as experience with IDEs such as MPLab and Segger Embedded Studio
- Experience with Agile development methodologies and tools like Jira
- Strong analytical and problem-solving skills
- Excellent communication and interpersonal skills
What We Offer:
- Competitive salary and benefits package
- Opportunity to work on cutting-edge technology projects
- Collaborative and dynamic work environment
- Professional growth and development opportunities
- Recognition and rewards for outstanding performance
This is a unique opportunity to join a forward-thinking organization and contribute to the development of innovative software solutions.