Embedded Firmware Software Test Engineer
As a senior-level and highly experienced Embedded Firmware Software Test Engineer, you will be responsible for the following:
Reviews software documentation for technical accuracy/efficiency and completeness to include applicable specifications/designs, materials, tools, techniques, and methodologies.
Reviews software systems designs, specifications, and plans against contractual or process requirements.
Evaluates functional requirements and identifies implementation risks. Develops and documents risk mitigation actions.
Evaluates project quality goals/expectations and identifies quality standards for life-cycle, documentation, development, testing, and maintenance.
Develops embedded software test code and scripts
Defines product quality measures and identifies testing resources.
Plans test schedules or strategies in accordance with project scope or delivery dates.
Defines and maintains software testing, resources, infrastructure and program plans.
Designs test plans, scenarios, automated scripts, and test procedures.
Drives implementation, executes regressions, analyzes pass rates, maintains existing test suites, expands test coverage, provides pre/post production support, and works closely with product, business & development teams on a daily basis.
Proposes corrective and preventative actions plans.
Conducts software tests and diagnostics.
Verifies software system requirements, traceability, and testability. Identifies, analyzes, and documents program function and output.
Identifies non-conformances and issues corrective action. Verifies effectiveness of corrective action plans.
Evaluates test execution against planned activities and retests as required. Analyzes test activities and results against test plans, project objectives and system activities. Monitors issue resolution efforts and tracks progress.
Performs final reconciliation against products and prepares formal review documentation.
Firmware development experience (CPLD, FPGA, JTAG, etc.)
This job is limited to employees who, in the performance of their assigned work, regularly apply software quality assurance engineering disciplines to the research, design, development, test, and evaluation of company products, facilities, or manufacturing process and have a minimum of a Bachelor's degree of Science from an accredited course of study in Engineering (ex: BSME, BSEE, BSCE), computer science, mathematics, physics or chemistry.
Typical experience: 9-13 years in an engineering classification with a Bachelor's degree or 7-11 years experience in an engineering classification with a Master's degree.
5+ years performing as a Senior Test Engineer leading SQA team.
3 to 5 years real-time embedded software development and test
3 to 5 years development experience with Python or similar scripting languages.
3 to 5 years development experience with C++/Java and/or similar programming languages.
Exposure to the Atlassian tool set – bitbucket, jira, confluence etc.
Strong knowledge of software test methodologies, tools and processes
Hands-on experience with automated testing tools and development of automated test code
Experience working in an Agile/Scrum development process
Aerospace product development and test experience through release.
Safety-critical system design standards
AS9100 knowledge and hands-on experience
Experience testing safety-critical software to DO-178 or similar standards.
Benefits are available to eligible VanderHouwen contractors and include coverage for medical, dental, vision, life insurance, short and long term disability, and matching 401k.
VanderHouwen is an award-winning, Women-Owned, WBENC certified professional staffing firm. Founded in 1987, VanderHouwen has been successfully placing experienced professionals throughout the Pacific Northwest and nationwide. Our recruitment teams are highly specialized in either Technology and IT, Engineering, or Accounting and Finance career markets. Our recruiters value building meaningful, professional relationships with each candidate as well as developing honed knowledge of companies' staffing needs and workplaces. Partner with us to land your next exciting career.
VanderHouwen is an Equal Opportunity Employer and participates in E-Verify. VanderHouwen does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil rights laws.