Job description
- Provide project-based technical leadership
- Closely collaborate with firmware developers
- Participate in all aspects of the software development lifecycle from requirements definition through post-release activities
- Present status updates and metrics to management
- Plan test effort and develop test strategies for test automation (90%) and manual testing (10%)
- Plan, lead, and execute software test development activities, including:
- Creation of software test architecture
- Development of software test requirements, including elicitation, analysis, and documentation
- Oversee and execute the test development process including designs, reviews, and implementation (C#)
- Performing extensive peer reviews
- Creation and execution of validation tests
- Carry out continuous improvement to the software test processes
For This Role, You Will Need:
- Having experience of 5 to 7 years in Software testing with embedded firmware systems in microcontroller-based Pressure Temperature Transmitter products, and prototype verification
- Bachelor of Engineering in Electronics / Electronics Telecommunication / M. Sc. Electronics with a focus on programming
- Knowledge and experience with agile development methodologies
- Ability to meet with global engineering team
- Experience working in geographically distributed teams
- Firmware lead experience
- Azure DevOps or similar tool experience
- Knowledge and experience with serial communication protocols like SPI, I2C, USB, etc
- Cybersecurity and SIS product development experience (e.g,. IEC61508, IEC62443)
- Experience with object-oriented programming
- Strong critical thinking and problem-solving skills
Preferred Qualifications that Set You Apart: