Job Summary:
We are seeking a skilled Firmware Test Engineer to join our growing team. As a Firmware Test Engineer you will play a crucial role in ensuring the quality and reliability of our embedded software. You will work closely with the firmware development team to design implement and execute comprehensive test plans for firmware applications.
Responsibilities:
- Collaborate with firmware developers to understand project requirements and specifications.
- Design and implement test strategies test plans and test cases for firmware applications.
- Conduct thorough testing of firmware to identify bugs defects and performance issues.
- Develop and maintain automated test scripts to streamline the testing process.
- Perform regression testing to ensure that new firmware updates do not adversely impact existing functionality.
- Work closely with crossfunctional teams to identify and troubleshoot issues throughout the development lifecycle.
- Document test procedures results and provide clear and concise reports to the development team.
- Stay uptodate with industry trends best practices and emerging technologies in firmware testing.
Requirements:
- Bachelors degree in Electrical Engineering Computer Science or a related field.
- Proven experience as a Firmware Test Engineer or in a similar role.
- Strong understanding of firmware development and embedded systems.
- Proficiency in scripting languages such as Python or C for test automation.
- Experience with testing tools and methodologies for firmware validation.
- Solid understanding of hardware/software interaction and debugging techniques.
- Excellent problemsolving skills and attention to detail.
- Strong communication skills and ability to work collaboratively in a team environment.
Preferred Qualifications:
- Masters degree in Electrical Engineering Computer Science or a related field.
- Familiarity with communication protocols (e.g. I2C SPI UART).
- Experience with version control systems such as Git.
- Knowledge of continuous integration and continuous deployment (CI/CD) practices.
If you are a motivated and detailoriented Firmware Test Engineer looking to contribute to a dynamic team we invite you to apply. Join us in shaping the future of technology!
firmware,testing,automation,python,c,c++,embedded,firmware development,hardware testing