Firmware Test Engineer

28 Feb 2025

Vacancy expired!

Responsibilities

:
  • Develop and execute test strategies & plans to assure firmware functions per engineering requirements and design specifications
  • Contribute to system design from DVT and LTR testing perspective – incorporating system resource tracking, logging, test suites support
  • Collaborate with the hardware and firmware engineers to assure hardware and firmware are designed for test
  • Design and implement firmware components to support testing (CLI, logging etc)
  • Design necessary test hardware components (cables, fixtures) and collaborate with hardware team on building these
  • Design and implement automated test systems enabling continuous integration of the firmware development
  • Confer with other Quality Assurance teams, Development and Product Management to participate in project planning and ensure the effective testing of Enphase’s products within design constraints
  • Use test automation, power meters, oscilloscopes, DC supplies and other lab test equipment to ensure complete functional, efficiency, and safety testing coverage.
  • Coach and train members of technical staff on test equipment, procedures, and automation software to ensure
  • Troubleshoot the system failures encountered during DVT and analyze root cause for the failures.
  • Work with development team to aid fixing the failures encountered during system DVT.
  • Maintain documentation of test plan and test reports
  • Read system DVT plan and files as well as system design documents to aid troubleshooting during system DVT.
  • Database management for test results, test data analysis either manually or using python-based data analysis script (preferred).
  • Mentor Junior Engineers

Skills, Knowledge and Special Attributes
  • Knowledge of FW development principles and complex embedded system behavior
  • Understanding of typical embedded FW issues, how to test for them and identify weak points
  • Understanding of communication protocols, embedded buses and networks, analog and digital peripherals, RTOS
  • Experience through the various stages of embedded software design, implementation, test, deployment, and maintenance
  • Python programming controlling test equipment and analyzing dat

Desired

Skills
  • STM32 Cortex-M family development experience
  • FreeRTOS development experience
  • AWS IoT experience
  • In-depth familiarity with AC grid simulators and solar panel simulators

  • ID: #49379989
  • State: Texas Austin 73301 Austin USA
  • City: Austin
  • Salary: Depends on Experience
  • Job type: Contract
  • Showed: 2023-02-28
  • Deadline: 2023-04-22
  • Category: Et cetera