Embedded Software Engineer

7 days ago


Vancouver, British Columbia, Canada Microchip Technology Full time
About Us

We are Microchip Technology, a global organization with a team of over 20,000 dedicated professionals who design the technology that powers the world around us. Our culture supports growth, stability, and unlimited career potential, making us a great place to work and grow.

Our employees are challenged by an incredible array of products and solutions, and we take pride in our commitment to employee development, values-based decision making, and strong community involvement. We have been recognized for our diversity and workplace excellence, and we continue to strive for innovation and success.

Job Description

We are seeking an Embedded Software Engineer to join our team. This is an entry-level position ideal for new or recent college graduates. As an Embedded Software Engineer, you will be responsible for developing, debugging, and testing embedded software for precision frequency and timing systems.

You will implement software application security controls, learn and develop understanding of precise frequency and timing concepts, analyze system services, and identify issues in code and applications. You will also design technical solutions to address security weaknesses, develop and maintain software application security policies and procedures, and work with project teams to successfully complete product development.

Required Skills and Qualifications
  • Bachelor's Degree in Computer Science, Computer Engineering, or Electrical Engineering
  • Successful coursework in core computer science
  • Working knowledge of compiled programming languages like C and C++
  • Working knowledge of secure sockets, secure protocols, PKI
  • Good understanding of secure development processes, SBOMs, NIST SP800-193, CVEs
  • Fundamental analytical, writing, and oral communication skills
Benefits

We offer a competitive total compensation package that includes base pay, restricted stock units, quarterly bonus payments, health benefits, retirement savings plans, and an industry-leading ESPP program with a 2-year look-back feature. The annual base salary range for this position is $65,560 - $128,000, dependent on job location, skills, and experience.

Equal Opportunity Employer

Microchip Technology Inc. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.



  • Vancouver, British Columbia, Canada Microchip Technology Full time

    Are you looking for a unique opportunity to develop your skills in embedded software development? Microchip Technology, Inc. is seeking a talented individual to join our team as an Embedded Software Engineer.We are a 20,000-member team that works on the technology that powers the world around us. Our culture supports growth and stability, and we offer...


  • Vancouver, British Columbia, Canada Kagwerks Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Kagwerks. As a key member of our engineering team, you will be responsible for the development, design, and evaluation of embedded software for our communication products.Key ResponsibilitiesParticipate in cross-functional engineering project teams to develop and...


  • Vancouver, British Columbia, Canada Corinex Full time

    Job Title: Embedded Software EngineerCorinex is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest and debug software to ensure quality...


  • Vancouver, British Columbia, Canada Corinex Full time

    Job Title:Embedded Software Engineer - Software Development ExpertAbout the Role:As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.You will work closely with cross-functional teams to ensure software meets customer requirements.Develop and maintain software applications for embedded...


  • Vancouver, British Columbia, Canada Corinex Full time

    Job DescriptionCorinex is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Design and develop software for embedded systemsTest and debug software to ensure quality and...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a skilled Embedded Flight Software Engineer to join our team at Sierra Space. As a key member of our Orbital Mission and Services division, you will be responsible for designing and developing flight software for spacecraft missions. Your primary focus will be on ensuring the reliability and efficiency of our systems, while also...


  • Vancouver, British Columbia, Canada Corinex Full time

    Job DescriptionCorinex is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems.Key Responsibilities:Design and develop software for embedded systems, including firmware and device drivers.Collaborate with...


  • Vancouver, British Columbia, Canada Microchip Technology Full time

    Microchip Technology is seeking a talented Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for developing, debugging, and testing embedded software for precision frequency and timing systems.Key Responsibilities:Develop and implement software application security controlsLearn and develop understanding...


  • Vancouver, British Columbia, Canada Corinex Full time

    Job Title: Embedded Software Engineer - System ArchitectWe are seeking an experienced Embedded Software Engineer - System Architect to join our team at Corinex. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for embedded systems.Key Responsibilities:Design and develop...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a skilled Embedded Flight Software Engineer to join our team at Sierra Space. As a key member of our Orbital Mission and Services division, you will be responsible for designing and developing flight software for spacecraft missions. Your primary focus will be on understanding, analyzing, and evaluating satellite and...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a highly skilled Embedded Flight Software Engineer to join our team at Sierra Space. As a key member of our Orbital Mission and Services division, you will be responsible for designing and developing flight software for spacecraft missions.Your primary responsibility will be to ensure that our spacecraft systems meet customer...


  • Vancouver, British Columbia, Canada Amazon Full time

    Amazon is seeking a highly skilled Embedded Systems Software Engineer to join its Kuiper team. The successful candidate will be responsible for designing, developing, and testing firmware code for customer terminals and satellites.The RoleDesign and develop firmware components/drivers in a real-time embedded environmentWork with cross-functional teams to...


  • Vancouver, British Columbia, Canada Corinex Full time

    Job DescriptionAt Corinex, we are seeking a skilled embedded software engineer to join our team. This is a permanent, full-time position with a competitive salary and benefits package.Key ResponsibilitiesCollect and document user requirementsDevelop software solutions by studying systems flow, data usage, and work processesResearch technical information to...


  • Vancouver, British Columbia, Canada Corinex Full time

    Job Description for Embedded Software ArchitectCorinex is seeking an experienced Embedded Software Architect to lead the development of cutting-edge software solutions for our embedded systems. The ideal candidate will have a strong background in software development, with a focus on embedded systems.Key Responsibilities:Design and develop software...


  • Vancouver, British Columbia, Canada Sierra Space Full time

    About the RoleWe are seeking a skilled Embedded Flight Software Engineer to join our team at Sierra Space. As a key member of our Orbital Mission and Services division, you will be responsible for designing and developing flight software for spacecraft missions, both civilian and DoD applications.Our ideal candidate will have a strong background in embedded...


  • Vancouver, British Columbia, Canada Amazon Full time

    Amazon is seeking a skilled Embedded Systems Software Engineer to join our Kuiper team. As a member of this team, you will be responsible for designing, developing, and testing software for our Low Earth Orbit satellites. Your primary focus will be on delivering high-quality, real-time embedded software that meets the performance requirements of our...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    Job SummaryWe are seeking a skilled Software Quality Assurance Engineer to join our team at Software Aspekte. The ideal candidate will have a passion for functional testing and automation of embedded devices.About the RoleThe Software Quality Assurance Engineer will be responsible for designing, implementing, and exercising comprehensive testing strategies...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    The SoC SW team at Analog Devices is seeking a highly skilled principal embedded firmware engineer to contribute to the architecture, design, and development of advanced products. In this role, you will work alongside experienced engineers and leaders to deliver exceptional products that improve people's health and well-being.Key Responsibilities:Translate...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    The SoC SW team at Analog Devices is seeking a highly skilled principal embedded firmware engineer to contribute to the architecture, design, and development of advanced products. In this role, you will work alongside a team of experienced engineers and leaders to deliver exceptional products that improve people's health and well-being.Key...


  • Vancouver, British Columbia, Canada Software Aspekte Full time

    About the PositionWe are seeking a skilled SQA and test engineer to join our team at Software Aspekte. As a key member of our SQA team, you will be responsible for designing, implementing, and exercising comprehensive testing strategies for our IP-based phone portfolio.Key ResponsibilitiesDesign and implement testing strategies for our IP-based phone...