Senior Software Engineer

1 week ago


Montréal QC, Canada FHLB Des Moines Full time

Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B) global organization? We offer all that and more at Microchip Technology, Inc.

People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip’s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the Aggregate System and it’s won us countless awards for diversity and workplace excellence.

Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.

Visit our careers page to see what exciting opportunities and company perks await

Job Description:

  • Participate in the development of Linux support for a high performance multi-core RISC-V processor.
  • Develop Linux device drivers for Ethernet, PCIe and other interfaces.
  • Development of Linux application libraries, including performance benchmarking and optimization.
  • Collaborate with other team members in functional and system level testing.

Requirements/Qualifications:

  • Bachelor’s or Master’s Degree in Computer/Electrical Engineering, Computer Science or equivalent.
  • 5+ years of related work experience in Software development for embedded systems.
  • Expert C knowledge with Python as an asset.
  • Solid experience with Linux development, including drivers, kernel configuration and Buildroot/Yocto environments.
  • Experience with RTOS environments is also an asset.
  • Experience developing high quality code from concept through to production.
  • Excellent analytical, communication, and documentation skills.
  • Strong interpersonal skills, experience as part of a collaborative development team.

Travel Time: 0% - 25%

About Us

At Microchip, employees are our greatest strength. As one of the top performing semiconductor companies in the world, we are led by a set of guiding values and a mission to become the very best embedded control solutions company ever. We work tirelessly to create a company culture that highlights how important every employee is to our mission.

#J-18808-Ljbffr

  • Montréal, QC, Canada Test Dev Tools Full time

    The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Perks of working...


  • Montréal, QC, Canada Shakepay Full time

    Join our small, fiery team on a mission to usher in the Bitcoin Golden Age. About Shakepay Shakepay is reimagining financial services to give every Canadian their fair shake, by making it bitcoin-friendly, secure, and rewarding. When Shakepay launched in 2015, it quickly became one of Canada’s fastest-growing financial institutions. Backed by top...


  • Montréal, QC, Canada Tungsten Revenue Consultants Full time

    Who We Are FlexPay is the first to market and global leader in failed payment recovery. Our outstanding success is built upon a solid foundation of exceptional culture, adherence to our values, and an innovative AI-driven approach to solving this trillion-dollar problem. FlexPay helps subscription businesses accelerate revenue and profit growth by...


  • Montréal, QC, Canada Circle Medical Technologies, Inc. Full time

    Circle Medical is the fastest-growing telemedicine provider in the US and has seen incredible growth of over 100% per year over the past 3 years. Circle Medical is a venture-backed Y-Combinator healthcare startup on a mission to bring quality, delightful primary care to everyone on the planet. Built by top-tier physicians, engineers, and designers, our...

  • Développer Senior

    3 weeks ago


    Montréal, QC, Canada Procom Full time

    Développeur sénior Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Développeur sénior pour une entreprise dans le domaine des assurances. Description des tâches et responsabilités – Développeur sénior Assister à la migration des applications et bases de données on-premises (SAS EG,...


  • Montréal, QC, Canada Brain Finance Full time

    BrainFinance is a leading financial technology company that provides responsible and constructive credit solutions to consumers. We are redefining access to credit through our revolutionary technology that utilizes machine learning and automation capabilities to offer better and simpler financial services to everyone. A true innovation lab, our team...


  • Montréal, QC, Canada Boston Scientific Gruppe Full time

    Press Tab to Move to Skip to Content Link Senior Firmware Engineer - Electrophysiology Onsite Location(s): Montreal, QC, CA Additional Locations: Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by...


  • Montréal, QC, Canada Boston Scientific Gruppe Full time

    Senior Firmware Engineer - Electrophysiology Onsite Location(s): Montreal, QC, CA Canada-QC-Montreal Diversity - Innovation - Caring - Global Collaboration - Winning Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness all that’s within you by working in teams of diverse and high-performing employees,...


  • Montréal, QC, Canada Behavox Limited Full time

    About Behavox Behavox is shaping the future for how businesses harness their most important raw material - data. Organize enterprise data into actionable information that protects and promotes the business growth of multinational companies around the world. From managing enterprise risk and compliance to maximizing revenue and value, our data operating...


  • Montréal, QC, Canada The Testing Consultancy Limited Full time

    The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Perks of working...


  • Montréal, QC, Canada Velixo Full time

    Senior Software Engineer (Typescript, Business Logic Intensive) Velixo is an award-winning provider of Excel-based reporting solutions for leading cloud ERP solutions such as Acumatica, MYOB Advanced, and Sage Intacct, based in Montreal, Canada. With Velixo, you can build financial, project, and other business reports in Excel with live ERP data in just...


  • Montréal, QC, Canada Circle Medical Technologies, Inc. Full time

    ABOUT US Circle Medical is the fastest-growing telemedicine provider in the US and has seen incredible growth of over 100% per year over the past 3 years. Circle Medical is a venture-backed Y-Combinator healthcare startup on a mission to bring quality, delightful primary care to everyone on the planet. Built by top-tier physicians, engineers, and...


  • Montréal, QC, Canada DiliTrust Full time

    Are you ready to join the Legal Tech revolution? Europe's leading SaaS publisher, Dilitrust is transforming legal departments around the world with cutting-edge technology. Our impact : from general meeting reports to AI-assisted contract life management, our teams spread across France, Spain, Italy, Canada, Mexico and the MEA region are the driving force...

  • Développer Senior

    3 weeks ago


    Montréal, QC, Canada Procom Full time

    Développeur séniorDans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Développeur sénior pour une entreprise dans le domaine des assurances. Notre client est situé à Montréal.Description des tâches et responsabilités – Développeur séniorLes responsabilités du poste incluent :- Assister à...

  • Développer Senior

    3 weeks ago


    Montréal, QC, Canada Procom Full time

    Développeur sénior Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un Développeur sénior pour une entreprise dans le domaine des assurances. Notre client est situé à Montréal. Description des tâches et responsabilités – Développeur sénior Les responsabilités du poste incluent : -...


  • Montréal, QC, Canada Intact Full time

    Our employees are at the heart of what we do best: helping people, businesses and society prosper in good times and be resilient in bad times. When you join our team, you’re bringing this purpose to life alongside a passionate community of experts. Feel empowered to learn and grow while being valued for who you are– here, diversity is a strength. Our...


  • Austin, QC, Canada Vigilant - a DRW Company Full time

    Commodities Trading Software EngineerAt Vigilant - a DRW Company, we're seeking a skilled Commodities Trading Software Engineer to join our team. As a key member of our Commodities Trading group, you'll play a crucial role in building a first-in-class platform for quantitative & fundamental research.Key Responsibilities:Craft Python APIs that enable research...


  • Austin, QC, Canada Vigilant - a DRW Company Full time

    Commodities Trading Software EngineerAt Vigilant - a DRW Company, we're seeking a skilled Commodities Trading Software Engineer to join our team. As a key member of our Commodities Trading group, you'll play a crucial role in building a first-in-class platform for quantitative & fundamental research.Key Responsibilities:Craft Python APIs that enable research...


  • Montréal, QC, Canada The Testing Consultancy Limited Full time

    The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform the way they deliver quality software. We have broad capabilities across a wide range of testing areas that enable our clients to increase the speed and quality of software development while reducing risk and cost. Paid Holidays ~...


  • Austin, QC, Canada Zynga Full time

    Senior Software Engineer - Infrastructure ServicesZynga is seeking a highly skilled Senior Software Engineer to join our Infrastructure Services team. As a key member of our team, you will play a critical role in architecting, building, and improving our infrastructure for our games in AWS.Key Responsibilities:Provision, improve, and maintain Kubernetes...