Embedded Software Test and Quality Assurance (QA) Lead

Engineering
U.S.
Austin, TX

Responsibilities:

Ambiq’s Software and Solutions Team is looking for an Embedded Software Test and QA Lead. The candidate will be working with a Global Development Team, supporting the embedded software test activities, and will be responsible for creating the test infrastructure, setting up test automation processes for the embedded software during pre, and post silicon phases of the product to ensure proper functionality and performance.

In this role, the candidate will work collaboratively with Firmware Engineering and Systems Engineering to automate and streamline our test processes, collaborate on test strategies and plans, develop new tools, and integrate specific customer use case examples for further system testing. The candidate will be expected to technically lead a geographically distributed Software Test Team, and be responsible for the overall quality of the software deliverables.

Specific Responsibilities:

  • Develop test plans and execute tests to ensure functionality and performance as per the system requirements.
  • Plan the test infrastructure to ensure proper coverage, implementation, and documentation.
  • Develop automated test framework and regression test suites to optimize testing.
  • Automate build and test processes with Jenkins.
  • Identify, report and manage defects in a defect tracking system.
  • Apply quality engineering standard methodologies for the testing process including test execution and defect resolution.
  • Work closely with Engineering Teams to understand requirements, use cases and help make a good quality product.
  • Assist the Development Teams in reproducing and debugging issues and diagnostics.
  • Lead a geographically distributed Software Test Team.

Qualifications:

The Embedded Software Test and QA Lead must have experience with embedded software testing, creating test infrastructure and automate the test.

Specific Qualifications:

  • BSEE, BSCE, or BSCS with 7-10 years of Software Testing experience with embedded systems/real-time environments (bare metal and RTOS).
  • Prior experience setting up a test infrastructure and methodologies from scratch is a plus.
  • Experience in developing and executing tests of low-level embedded software like BSPs, device drivers, boot loaders, DSP software, security algorithms, etc.
  • Experience with scripting or programming languages such as (Python/shell, Tcl/Tk, Perl, C, C++, etc.).
  • Experience with Jira, git, and Continuous Integration systems (e.g., Jenkins).
  • A good hands-on experience on lab equipment such as oscilloscopes, logic analyzers etc. for measurement and debugging issues.
  • Familiarity with security infrastructure is a plus.
  • Understanding of software testing and test automation principles.
  • Familiarity with defect management practices.

Key Personal and Professional Attributes:

Ambiq Management is building a company that values continued technology innovation, a fanatical attention to customer needs, collaborative decision making, and, above all, enthusiasm for energy efficiency.  The incoming candidate should embrace these same values.  The successful candidate must be self-motivated, extremely creative, and should be comfortable learning exciting new technologies.  This is an opportunity for growth and an opportunity to work on complex, interesting, and challenging projects. 

Please submit resumes to [email protected] or complete the form below.

Submit a resume