Principal Software Test Architect

2 months ago


Burnaby, British Columbia, Canada Microchip Technology Full time

**Job Summary:**

We are seeking a highly skilled Senior Software Verification Engineer to join our team at Microchip Technology, Inc. As a key member of our software development team, you will be responsible for designing and developing comprehensive test plans, architectures, and strategies for firmware and embedded software systems.

Key Responsibilities:

  • Translate functional specifications, requirements, and standards into detailed test plans and architectures.
  • Develop and implement testing strategies for firmware and embedded software systems, ensuring high-quality and reliability.
  • Design, develop, and debug tests to verify firmware and embedded software, and maintain these tests in regression.
  • Develop and support our CI/CD automated regression environment, ensuring seamless integration and deployment.
  • Develop and maintain test frameworks for both pre and post-silicon testing, ensuring efficient and effective testing.
  • Contribute to the analysis of 3rd party tools and the definition of processes related to test methodology and its interaction with development procedures.
  • Setup and configuration of 3rd party test equipment and Microchip SoC test boards, ensuring optimal performance and reliability.
  • Write and review comprehensive engineering documentation, ensuring clarity and accuracy.
  • Enter and track issues in corporate tracking and resolution tools (JIRA), ensuring timely and effective resolution.
  • Work with the product development, application, and validation engineering teams as part of test-related activities, ensuring seamless collaboration and communication.

Requirements/Qualifications:

  • Bachelor's Degree in Computer/Electrical Engineering, Computer Science, or equivalent.
  • 5+ years of related work experience in Software/Firmware Verification.
  • Strong knowledge of C/C++ and Python programming and object-oriented design principles.
  • Experience with embedded ARM, RISC-V, or MIPS is an asset.
  • Experience with Linux in an embedded system or an RTOS is an asset.
  • Experience debugging tests and firmware with prototype FPGA/ASICs is an asset.
  • Experience with Ethernet/IP/TCP-IP or other communications protocol development is an asset.
  • Must be comfortable in a lab environment engaging in bring-up and debug activities on hardware and firmware systems.
  • Excellent analytical, problem-solving, communication, and documentation skills.
  • Strong interpersonal skills, experience as part of a collaborative development team, and a passion for mentoring those around you.

Travel Time: 0% - 25%

Pay Range: We offer a total compensation package that ranks among the best in the industry. It consists of competitive base pay, restricted stock units, and quarterly bonus payments. In addition to these components, our package includes health benefits that begin day one, retirement savings plans, and an industry-leading IESPP program with a 6-month look-back feature. Find more information about all our benefits at the link below:



  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Microchip Technology, Inc. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware and embedded software systems.Key Responsibilities:Translate functional specifications, requirements,...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job Title: Principal Software EngineerWe are seeking a highly skilled Principal Software Engineer to join our team at Microchip Technology, Inc. As a key member of our engineering team, you will be responsible for designing, developing, and testing firmware and embedded software systems.Key Responsibilities:Translate functional specifications, requirements,...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Unlock Your Potential at Microchip TechnologyAre you a skilled software engineer looking for a challenging opportunity to make a meaningful impact? Do you want to be part of a dynamic team that designs the technology that powers the world around us? We're seeking a talented individual to join our team as a Principal Software Engineer, responsible for...


  • Burnaby, British Columbia, Canada D-Wave Quantum Inc. Full time

    Quantum Computing Software TesterD-Wave Quantum Inc. is seeking a skilled Software Developer in Test to join our team. As a Software Developer in Test, you will be responsible for developing and maintaining comprehensive test plans and test cases. You will work closely with our quantum processor development and hardware engineering teams to ensure the...

  • Software Architect

    2 weeks ago


    Burnaby, British Columbia, Canada Seascape Advisory Inc Full time

    We are seeking a skilled Software Architect to join our team at Seascape Advisory Inc. The ideal candidate will have a strong background in software development and a passion for designing and implementing scalable and efficient systems.The successful candidate will be responsible for:Consulting with clients to develop and document website...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job Title: Principal EngineerWe are seeking a highly skilled Principal Engineer to join our team at Microchip Technology, Inc. As a Principal Engineer, you will be responsible for designing, developing, and testing firmware and embedded software systems.Key Responsibilities:Translate functional specifications, requirements, and standards into comprehensive...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job Title: Principal EngineerWe are seeking a highly skilled Principal Engineer to join our team at Microchip Technology, Inc. As a Principal Engineer, you will be responsible for designing, developing, and testing firmware and embedded software systems.Key Responsibilities:Translate functional specifications, requirements, and standards into comprehensive...


  • Burnaby, British Columbia, Canada Collabera Full time

    Job Title: Senior Java Software ArchitectAbout the RoleCollabera is seeking a highly skilled Senior Java Software Architect to lead the transition of our presentation tier from JSP to Rest. As a key member of our team, you will provide technical leadership and mentorship to our technical team, ensuring the successful implementation of our...


  • Burnaby, British Columbia, Canada Collabera Full time

    Job Title: Senior Java Software ArchitectAbout the RoleCollabera is seeking a highly skilled Senior Java Software Architect to lead the transition of our presentation tier from JSP to Rest. As a key member of our team, you will provide technical leadership and mentorship to our technical team, ensuring the successful implementation of our...


  • Burnaby, British Columbia, Canada D-Wave Quantum Inc. Full time

    Software Developer in Test (SDET)About the Role:We are seeking a skilled Software Developer in Test to join our team at D-Wave Quantum Inc. This is an exciting opportunity to work on the development and delivery of quantum computing systems, software, and services.Key Responsibilities:Collaborate with our quantum processor development and hardware...


  • Burnaby, British Columbia, Canada Collabera Full time

    Job Title: Senior Java Software ArchitectAbout the Role:Collabera is seeking a highly skilled Senior Java Software Architect to lead the transition of our presentation tier from JSP to Rest. As a technical leader, you will mentor a team of developers through coaching, pairing, and reviews, ensuring the highest quality of code.Key Responsibilities:Provide...


  • Burnaby, British Columbia, Canada Collabera Full time

    Job Title: Senior Java Software ArchitectAbout the RoleCollabera is seeking a highly skilled Senior Java Software Architect to lead our team in transitioning from the current architecture to the target architecture for our presentation tier. As a technical leader, you will be responsible for mentoring the technical team through coaching, pairing, and...


  • Burnaby, British Columbia, Canada Collabera Full time

    Job Title: Senior Java Software ArchitectAbout the Role:Collabera is seeking a highly skilled Senior Java Software Architect to lead the transition of our presentation tier from JSP to Rest. As a technical leader, you will mentor a team of developers through coaching, pairing, and reviews, ensuring the highest quality of code.Key Responsibilities:Provide...


  • Burnaby, British Columbia, Canada BC Hydro Full time

    Job Title: Software Systems ArchitectBC Hydro is seeking a highly skilled Software Systems Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems.Key Responsibilities:Lead and coordinate teams of information systems professionals in the development of software and...


  • Burnaby, British Columbia, Canada BC Hydro Full time

    Job Title: Software Systems ArchitectBC Hydro is seeking a highly skilled Software Systems Architect to lead and coordinate teams of information systems professionals in the development of software and integrated information systems.Key Responsibilities:Lead and coordinate teams of information systems professionals in the development of software and...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time $90,000 - $100,000

    Job Title: Software Test EngineerOSI Maritime Systems is seeking a highly skilled Software Test Engineer to join our team. As a Software Test Engineer, you will be responsible for designing, developing, and executing methods of test and troubleshooting to confirm functionality and integrity of our software products.Key Responsibilities:Design and develop...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Full time $90,000 - $100,000

    Job Title: Software Test EngineerOSI Maritime Systems is seeking a highly skilled Software Test Engineer to join our team. As a Software Test Engineer, you will be responsible for designing, developing, and executing methods of test and troubleshooting to confirm functionality and integrity of our software products.Key Responsibilities:Design and develop...


  • Burnaby, British Columbia, Canada OSI Maritime Full time $90,000 - $100,000

    Job Title: Software Test EngineerOSI Maritime Systems is seeking a highly skilled Software Test Engineer to join our team. As a Software Test Engineer, you will play a critical role in ensuring the quality and reliability of our software products.Key Responsibilities:Design, develop, and execute test plans and procedures to validate software functionality...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About the RoleOSI Maritime Systems Ltd. is seeking a skilled Software Test Engineer to join our team. As a Software Test Engineer, you will play a critical role in ensuring the quality and reliability of our software products.Key ResponsibilitiesDesign, develop, and execute test plans and procedures to validate software functionality and...


  • Burnaby, British Columbia, Canada OSI Maritime Systems Ltd. Full time

    About the RoleOSI Maritime Systems Ltd. is seeking a skilled Software Test Engineer to join our team. As a Software Test Engineer, you will play a critical role in ensuring the quality and reliability of our software products.Key ResponsibilitiesDesign, develop, and execute test plans and procedures to validate software functionality and...