A revolutionary robotics company scaling rapidly across the US is now looking to add a number of Software Test Engineers as they look to continue scaling towards ubiquitous home usage this year.
With two great products now released and huge investment into their Engineering function, this is an exciting time to truly make a mark with a business likely to become a household name. The Firmware Software Development Engineer in Test (SDET) will be essential in guaranteeing the quality, reliability, and performance of firmware systems.
This will be achieved through the creation of automated testing frameworks and the implementation of stringent quality assurance practices.
Furthermore, the SDET will work closely with firmware engineers to design, execute, and refine detailed test plans and strategies specifically tailored for embedded systems and IoT devices.
Responsibilities
- Leads the development and implementation of automated test frameworks and tools to validate firmware functionality, performance, and security.
- Collaborates closely with firmware engineers to define and execute comprehensive test strategies that ensure the delivery of high-quality firmware products.
- Develops, maintains, and executes automated test suites for embedded systems and IoT devices.
- Designs and implements test plans to validate firmware against product requirements, ensuring robust and reliable functionality.
- Identifies, documents, and tracks firmware defects, collaborating with engineering teams to resolve issues efficiently.
What I'm looking for
- 10+ years of professional experience in firmware development or testing.
- 5+ years of proven experience in a firmware testing or SDET role, demonstrating successful implementation of automated testing frameworks for embedded systems.
- 5+ years of experience with testing tools and frameworks for embedded systems.
- 5+ years of experience with scripting languages such as Python or Bash for test automation.
- 4+ years of experience with hardware-in-the-loop (HIL) testing setups and methodologies.
- 2+ years of experience with wireless communication protocols.
- In-depth understanding of firmware testing methodologies, including unit, integration, system, and regression testing.
- Expertise in debugging embedded systems using tools such as JTAG and logic analyzers.
- Experience with test automation frameworks and continuous integration / continuous deployment (CI / CD) pipelines.
- Strong knowledge of hardware-software interaction and debugging hardware peripherals.
- Familiarity with secure firmware practices, including testing secure bootloaders and OTA updates.
If you meet some but not all of the required experience, please feel free to send through an application and I'll be happy to chat it through.