Firmware Test Engineer

Sunnyvale, CA 94089

Posted: 02/11/2020 Industry: Software Engineer Job Number: 8986 Pay Rate: Not Specified

Job Description

We are looking for a Firmware Test Engineer to support an embedded software development team that is architecting and designing the core software for their next generation platform in our world-class molecular diagnostics product series. You will be developing test protocols/ methods, software test tools, and help diagnose software issues and maintain existing software.

ESSENTIAL JOB RESPONSIBILITIES
* Responsible for maintaining, validating, developing, interface protocols for embedded systems and client-server architecture, mathematical analysis and data acquisition.
* Enhance and maintain existing firmware verification tools.
* Develop test protocols/methods to verify firmware applications.
* Perform black box, white box, regression, and unit testing supporting R&D system application developed in C/C++.
* Work on projects that will involve mathematical data analysis, data acquisition and storage, and hardware interfacing and control.
* Participate in cross-functional project teams with scientists, technical support and other engineers to diagnose software/ firmware issues.
* Document software/firmware; write technical specifications for interfaces and testing.

Job Requirements

Minimum skills required: * A minimum 3 years (1-2 years with Masters degree) of hand-on experience in software testing, writing test scripts, programming embedded system design for commercial instrumentation. * Must have Python testing experience, and be able to modify and preferably build python test scripts from scratch. * Familiarity with C, C++ programming with experience in real-time system design, debug, and testing. * Familiarity with Firmware/Hardware testing methodologies Familiarity with scripting tools such as Matlab and Python * Experience with software bug tracking systems like JIRA * Familiarity with communication technologies (TCP/IP, UDP etc.), robotics, and system engineering. * Fast learner, self-motivated, willing to work outside the job description. * Demonstrated analytical/experimental problem-solving skills to understand hardware, software issues, and be able to quickly analyze and resolve system interoperability problems. PREFERRED REQUIREMENTS (optional): * Experience in Medical device industry is a plus * Master's degree is preferred * Basic knowledge of other engineering disciplines helpful (mechanical, electrical, physics) * Ability to communicate effectively, both verbally and in writing

Meet Your Recruiter

Austin Conner

Austin started off his career in management and sales, but a passion for helping others has lead him to The Armada Group, and provided the opportunity to help propel people forward in their careers. He grew up local to Santa Cruz, and after 8 years in Reno, has recently moved back to the area. In his free time Austin enjoys working out at the gym, and has been an active member of the fitness community for over 8 years. Feel free to get in touch for any of your staffing needs. 

Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.