Embedded QA Engineer / Hardware Verification Engineer
We are looking for an Embedded QA Engineer to enhance the quality and reliability of software for hardware platforms. This role is suitable for someone interested in working at the intersection of software and hardware, understanding the behavior of embedded systems in real conditions, and combining manual testing with low-level diagnostics.
Tasks:
- Test embedded systems and firmware for hardware-focused projects
- Analyze the interaction between hardware and software components, identify issues at the device level
- Work directly with hardware interfaces and communication buses: SPI, I2C, UART, CAN
- Conduct manual and functional testing of embedded devices
- Participate in bring-up, integration, and regression testing
- Write and execute test cases, test plans, and bug reports
- Contribute to basic test automation, preferably in Python
- Participate in the development and support of the testing laboratory
Requirements:
- Experience in testing embedded systems and firmware
- Good understanding of hardware and software interaction
- Experience in manual and functional testing of embedded devices
- Familiarity with bring-up, integration, and regression testing
- Ability to write clear test cases, test plans, and bug reports
- Practical experience with low-level debugging tools will be a plus
- Experience in building or developing a test laboratory will be an advantage
What we offer:
- Fully remote work from the Russian Federation
- Flexible schedule with a focus on results
- 20 working days of vacation + 12 additional bonus days
- Fully paid sick leave without unnecessary bureaucracy
- Compensation for courses, certifications, and training
- Real responsibility and the opportunity to work on complex hardware-focused products