Principal Software Quality Engineer

Broadcom
Published
July 3, 2020
Location
Richmond, Canada
Category
Job Type

Description

Broadcom Canada is looking for individuals to join our Compute and Connectivity Embedded Processors team and contribute to the development of our next-generation class of Network Controller and Server Offload products. As an ICB5 Principal Software Quality Engineer you will have leadership role in the design, development and execution of our Quality programs for Advanced Cloud Network Controllers and offload processors for video encoding/decoding/transcoding, data encryption/decryption, and data compression/decompression applications.

The successful candidate will lead Software Quality programs and/or functional areas through requirements analysis and test development, process enhancements, development of test tools, test automation, test execution and failure analysis. They will be expected to work closely with software developers to ensure that quality is incorporated into all products.

Job Requirements

  • Typically requires a BSc degree and 12+ years of experience
  • Experience leading teams of engineers on technical projects, and communicating with other technical teams
  • Direct experience in software testing or development on embedded systems.
  • Proven experience with test automation and test script development
  • Knowledge of one or more scripting languages such as Python or Perl
  • Experience analyzing, testing and troubleshooting within embedded Linux environments;
  • A solid understanding of software requirements verification techniques, test case design and development
  • Experience with system and software problem analysis and reporting and the ability to support the investigation of problems and verify their resolution
  • Experience with the software lifecycle and the collection and application of QA metrics to guide release over release improvements to the software testing process and product quality
  • Excellent verbal and written communication skills

Complementary Skills

  • Experience with the development and implementation data center server applications software and driver technologies
  • Experience with current applications of Reliability, Availability and Serviceability (RAS) in server systems
  • Knowledge of operation and protocols of Network Storage and high bandwidth networking technologies
  • Experience working with network test equipment and analysis tools such as Ixia and Wireshark
  • Knowledge of C programming on embedded systems
  • Experience working in globally distributed projects

Related Jobs

Image Processing Software Developer   Fort Meade, Maryland
June 16, 2019
Software Developer Level 2   New Windsor, Maryland
June 3, 2019
Desktop page
~