Avive Solutions Inc.

Embedded Testing Engineer

Avive Solutions Inc.

full-time

Posted on:

Location Type: Hybrid

Location: BrisbaneCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $125,000 - $145,000 per year

About the role

  • Lead end-to-end testing between internal and external systems, connected hardware products, cloud-based databases, and applications.
  • Create and maintain test plans, write automated and manual test cases, and execute verification tests based on software requirements and specifications.
  • Triage defects from opening to closure. Log reproduction steps, participate in impact analysis, recommend solutions, and execute regression tests. Find root causes and work with engineers to ensure closure.
  • Develop and maintain automation framework with dedicated hardware fixtures using Pytest.
  • Create and deliver software project documentation, including IUVs, design verification test plans, test protocols, and test reports.
  • Consider and implement unit and system level tests.
  • Design, develop and test software tools that aid in development and manufacturing.
  • Maintain focus on delivering the highest quality product to our customers.
  • Work closely with the firmware development team for a deep and nuanced understanding of implementation detail.

Requirements

  • BS degree in Electrical Engineering, Computer Engineering, Physics, or equivalent combination of relevant coursework and job-related experience.
  • Minimum of five (5) years in a software test position for embedded systems.
  • Ability to write, debug, and review python for hardware-control libraries and automated tests.
  • Python, C/C++, ARM CPUs, Embedded Linux experience.
  • Understanding of basic engineering lab equipment, electronics and firmware design.
  • Experience using IDEs such as, MPLab, Segger Embedded Studio, VS code, or similar.
  • Experience in using Linux, Windows, and Mac OS.
  • Experience with wireless networking test protocols – Cellular, BLE, WiFi.
  • Experience using Git, defect tracking in Jira, and participating in an Agile with scrum development process.
  • Excellent verbal and written communication skills including technical writing. Good documentation is a must!
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC/C++Embedded LinuxAutomated testingTest plansRegression testingRoot cause analysisFirmware designHardware-control librariesUnit testing
Soft Skills
CommunicationTechnical writingCollaborationProblem-solvingAttention to detail
Certifications
BS degree in Electrical EngineeringBS degree in Computer EngineeringBS degree in Physics