Senior Software Verification Engineer

1 week 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.
  • Collaborate with product development, application, and validation engineering teams on test-related activities, ensuring seamless integration and deployment.

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

    Unlock Your Potential as a Firmware Verification SpecialistAt Microchip Technology, we're on a mission to empower innovation and drive technological advancements. As a Firmware Verification Specialist, you'll play a critical role in shaping the future of technology.Key Responsibilities:Translate functional specifications into comprehensive test...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Unlock Your Potential as a Firmware Verification SpecialistAt Microchip Technology, we're on a mission to empower innovation and drive technological advancements. As a Firmware Verification Specialist, you'll play a critical role in shaping the future of technology.Key Responsibilities:Translate functional specifications into comprehensive test...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Location: On-sitePosition: Senior Audio Software DeveloperQNX Software Systems is a renowned provider of secure and reliable operating systems, hypervisors, frameworks, and development tools, offering expert support and services for the creation of critical embedded systems. As pioneers in embedded technology, QNX...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...


  • Burnaby, British Columbia, Canada QNX Software Systems Full time

    Senior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...


  • Burnaby, British Columbia, Canada RB Global Inc. Full time

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...


  • 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...


  • 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...

  • Software Engineer

    3 days ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a permanent position.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and...

  • Software Engineer

    3 days ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a permanent position.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Develop and...

  • Software Engineer

    2 weeks ago


    Burnaby, British Columbia, Canada Binary Stream Software Inc. Full time

    About the RoleWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. as a key member of our software development team.Key ResponsibilitiesSoftware Development: Design, develop, test, and maintain software applications to meet business requirements.Technical Problem-Solving: Troubleshoot and resolve technical...


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

    Senior Software Testing Specialist OSI Maritime Systems Ltd. is a premier provider of integrated navigation and tactical solutions tailored for naval and maritime security operations. Our legacy began in 1977 with the introduction of the first electronic chart system, and we continue to innovate in this vital sector. The Senior Software Testing...


  • Burnaby, British Columbia, Canada Willows Landing Senior Living Full time

    OverviewAt Willows Landing Senior Living, we are committed to excellence in safety, quality, and ethical practices. Our team of experts leads the industry with innovative solutions and a vision for sustainable growth. We embrace a diverse community of talents and backgrounds, providing an environment where you can apply your passion and collaborate with top...


  • Burnaby, British Columbia, Canada Accoravillage Full time

    About the RoleWe are seeking a highly skilled Software Systems Engineer to join our team at Accoravillage. As a key member of our multidisciplinary engineering team, you will be responsible for developing and taking ownership of software requirements, collaborating with teams across multiple domains to produce technical descriptions of the software systems...


  • Burnaby, British Columbia, Canada Accoravillage Full time

    About the RoleWe are seeking a highly skilled Software Systems Engineer to join our team at Accoravillage. As a key member of our multidisciplinary engineering team, you will be responsible for developing and taking ownership of software requirements, collaborating with teams across multiple domains to produce technical descriptions of the software systems...


  • Burnaby, British Columbia, Canada Kardium Inc. Full time

    About the OpportunityAt Kardium Inc., we are dedicated to improving the lives of countless individuals globally. Our innovative medical device addresses atrial fibrillation, a prevalent heart rhythm disorder that can lead to severe health complications such as stroke and heart failure. Our mission is to provide the most effective treatment for atrial...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job Title: Senior Digital Design EngineerMicrochip Technology is seeking a highly skilled Senior Digital Design Engineer to join our Data Center Solutions Business Unit. As a key member of our team, you will be responsible for designing complex digital integrated circuits and leading the development of our industry-leading PCIe Switch products.Key...


  • Burnaby, British Columbia, Canada Microchip Technology Full time

    Job Title: Senior Digital Design EngineerMicrochip Technology is seeking a highly skilled Senior Digital Design Engineer to join our Data Center Solutions Business Unit. As a key member of our team, you will be responsible for designing complex digital integrated circuits and leading the development of our industry-leading PCIe Switch products.Key...


  • Burnaby, British Columbia, Canada Kardium Inc. Full time

    Opportunity OverviewAt Kardium Inc., you have the chance to significantly impact the lives of countless individuals globally. We have pioneered an innovative medical device aimed at diagnosing and treating atrial fibrillation, a prevalent heart rhythm disorder that can lead to severe complications such as stroke and heart failure.Kardium's vision is to...