Senior Software Verification Engineer

2 months ago


Burnaby, British Columbia, Canada Microchip Technology Full time
Unlock Your Potential as a Firmware Verification Specialist

At 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 plans
  • Architect and develop testing strategies for firmware/embedded software systems
  • Design, develop, and debug tests to verify firmware/embedded software and maintain these tests in regression
  • Develop and support our CI/CD automated regression environment
  • Develop and maintain test frameworks for both pre and post silicon 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
  • Writing and reviewing comprehensive engineering documentation
  • Entry and tracking of issues in corporate tracking and resolution tools (JIRA)
Requirements:
  • 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
What We Offer:
  • Total compensation package that ranks among the best in the industry
  • Competitive base pay, restricted stock units, and quarterly bonus payments
  • Health benefits that begin day one, retirement savings plans, and an industry-leading IESPP program with a 6-month look back feature

We're committed to creating a culture of trust, empowerment, respect, diversity, and communication. If you're passionate about innovation and driven by a desire to make a meaningful impact, we encourage you to explore this opportunity further.



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


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to fostering a culture of innovation and growth. As a Senior Software Engineer, you'll have the opportunity to work on cutting-edge projects that drive business success.About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team. This is...


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to fostering a culture of innovation and growth. As a Senior Software Engineer, you'll have the opportunity to work on cutting-edge projects that drive business success.About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team. This is...


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to fostering a culture of innovation and growth. As a Senior Software Engineer, you'll have the opportunity to work on cutting-edge projects that drive business success.About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team. This is...


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to fostering a culture of innovation and growth. As a Senior Software Engineer, you'll have the opportunity to work on cutting-edge projects that drive business success.About the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team. This is...


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

    Unlock Your Potential as a Senior Software EngineerAre you a highly skilled software engineer looking for a new challenge? Do you have a passion for developing innovative solutions using Java and cloud technologies? We're seeking a talented Senior Software Engineer to join our Platform team in the US & Canada.About the RoleAs a Senior Software Engineer on...


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

    Unlock Your Potential as a Senior Software EngineerAre you a highly skilled software engineer looking for a new challenge? Do you have a passion for developing innovative solutions using Java and cloud technologies? We're seeking a talented Senior Software Engineer to join our Platform team in the US & Canada.About the RoleAs a Senior Software Engineer on...


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to delivering exceptional customer experiences through innovative solutions. As a Senior Software Engineer on our Platform team, you'll play a key role in shaping our Customer Master Data Management solution.About the RoleWe're seeking a highly technical individual with a...


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to delivering exceptional customer experiences through innovative solutions. As a Senior Software Engineer on our Platform team, you'll play a key role in shaping our Customer Master Data Management solution.About the RoleWe're seeking a highly technical individual with a...


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to delivering exceptional customer experiences through innovative solutions. As a Senior Software Engineer on our Platform team, you'll play a key role in shaping our Customer Master Data Management solution.About the RoleWe're seeking a highly technical individual with a...


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to delivering exceptional customer experiences through innovative solutions. As a Senior Software Engineer on our Platform team, you'll play a key role in shaping our Customer Master Data Management solution.About the RoleWe're seeking a highly technical individual with a...


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to delivering exceptional customer experiences through innovative solutions. As a Senior Software Engineer on our Platform team, you'll play a key role in shaping our Customer Master Data Management solution.About the RoleWe're seeking a highly technical individual with a...


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to delivering exceptional customer experiences through innovative solutions. As a Senior Software Engineer on our Platform team, you'll play a key role in shaping our Customer Master Data Management solution.About the RoleWe're seeking a highly technical individual with a...


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

    Senior Software EngineerRB Global Inc. is seeking a highly skilled Senior Software Engineer to join our Platform team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based applications using Java, Springboot Microservices, and AWS technologies.Key Responsibilities:Design and develop platform applications...


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to delivering exceptional customer experiences through innovative solutions. As a Senior Software Engineer on our Platform team, you'll play a key role in shaping our Customer Master Data Management solution.About the RoleWe're seeking a highly technical individual with a...


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

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to delivering exceptional customer experiences through innovative solutions. As a Senior Software Engineer on our Platform team, you'll play a key role in shaping our Customer Master Data Management solution.About the RoleWe're seeking a highly technical individual with a...


  • 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 RB Global Inc. Full time

    Unlock Your Potential as a Senior Software EngineerAt RB Global Inc., we're committed to delivering exceptional customer experiences through innovative solutions. As a Senior Software Engineer on our Platform team, you'll play a key role in shaping our Customer Master Data Management solution.About the RoleWe're seeking a highly technical individual with a...