Contract Firmware Test Engineer

Fluidra North AmericaCarlsbad, CA
25d$33 - $37Onsite

About The Position

Fluidra’s looking for a Contract Firmware Test Engineer to join our team in Carlsbad, CA. This contract is estimated to be 9 months with the possibility of extension. WHAT YOU WILL CONTRIBUTE We are seeking a Firmware Test Engineer to ensure the quality, performance, and reliability of our embedded systems and firmware applications. The ideal candidate will have experience in testing embedded software, debugging firmware issues, and working closely with hardware and software development teams to deliver high-quality products. Additionally, you will: Conduct functional, regression, integration, and performance testing on embedded firmware. Develop, execute, and maintain test plans, test cases, and test scripts based on software requirements. Identify, document, and track bugs using issue-tracking tools (e.g., JIRA, Bugzilla, or similar).

Requirements

  • Background in Computer Engineering, Computer Science, Electrical Engineering or related field
  • 2+ years of relevant experience in firmware/software testing, quality control, or quality assurance or an equivalent combination of education and experience.
  • Ability to communicate effectively with technicians, developers, and management
  • Ability to work effectively independently or in a team environment
  • Strong mechanical/electrical aptitude

Nice To Haves

  • Familiarity with JIRA/Agile is a big plus
  • Experience in Python, C/C++ or similar programming languages with an ability to build tools and write scripts for testing is a big plus
  • Previous testing and validation experience with Serial, USB, Ethernet, Bluetooth, Wi-Fi, Zigbee, embedded software, or IoT products and technologies is a big plus
  • Experience with API testing using Postman or similar tools is a big plus
  • Experience with interface debugging tool (e.g. Wireshark, protocol analyzer) is a big plus

Responsibilities

  • Work closely with developers to ensure defects are resolved and verify fixes through retesting.
  • Supports and contributes to a variety of test phase efforts.
  • Conduct cross-platform testing to ensure compatibility.
  • Collaborate with firmware developers, hardware engineers, and product managers to diagnose and resolve defects.
  • Perform manual and automated testing of embedded systems and IoT devices.
  • Conduct hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing.
  • Utilize tools such as Oscilloscopes, Logic Analyzers, JTAG Debuggers, and Serial Consoles for troubleshooting
  • Validate communication protocols such as UART, SPI, I2C, CAN, USB, and Bluetooth/Wi-Fi
  • Perform stress testing, reliability testing, and compliance testing for firmware stability.
  • Validate UI/UX elements for consistency and adherence to design guidelines.
  • Assist in user acceptance testing (UAT) and collaborate with stakeholders for final approval.
  • Develop and execute automated test scripts using Python or other scripting languages
  • Stay updated with industry trends, emerging technologies, and best testing practices.

Benefits

  • 9/80 work week schedule (EVERY OTHER FRIDAY OFF!)
  • On-site self-service café / free gourmet coffee stations
  • Company sponsored FUN events!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service