Advanced Micro Devices – Firmware Engineering Intern/Co-Op (Undergrad | Fall, 2025 | Onsite/Hybrid | 4 months) – Markham, ON

Company: Advanced Micro Devices

Location: Markham, ON

Expected salary:

Job date: Sun, 11 May 2025 02:48:08 GMT

Job description: Job Description:WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.AMD together we advance_An exciting internship opportunity to make an immediate contribution to AMD’s next generation of technology innovations awaits you! We have a multifaceted, high-energy work environment filled with a diverse group of employees, and we provide outstanding opportunities for developing your career. During your internship, our programs provide the opportunity to collaborate with AMD leaders, receive one-on-one mentorship, attend amazing networking events, and much more. Being part of AMD means receiving hands-on experience that will give you a competitive edge. Together We Advance your career!JOB DETAILS:

  • Location: Markham, Ontario, Canada
  • Onsite/Hybrid: This role requires the student to work full time 37.5 hrs a week, either in a hybrid or onsite work structure throughout the duration of the co-op/intern term.
  • Duration: 4-months – September 2025 to December 2025

WHAT YOU WILL BE DOING:We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work with team members in the support, design, development, and delivery of Firmware for AMD’s discrete and embedded products. In this role –

  • We will assign you responsibilities to craft, implement, debug, and validate features on reference hardware and software, pre-silicon emulation and simulation environments supporting AMD products.
  • We will encourage to actively participate in design reviews, code reviews and project planning.
  • We will train you to build and complete clear documentation for all software produced.
  • We will provide opportunity to work on both internal and external platforms.
  • We will help you learn and apply AGILE methodologies and standard processes for Software Engineering.
  • You may be involved in one or more (but not limited to) of the following work –
  • Engage in x86 firmware development using C.
  • Design, Build and Implementation of Embedded Firmware + Bootrom/HW.
  • Debug issues at the boundary of FW and HW. We will have your involvement in Waveform level analysis to root cause FW/HW issues.

WHO WE ARE LOOKING FOR:

  • Currently enrolled in a Canada based University into a Bachelor’s degree program majoring in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • If you have knowledge / experience with any of the following technical skills (or related areas) and are enthusiastic about this role, we strongly encourage you to apply –
  • Low level BIOS, firmware, or system software development.
  • Low level programming language C/C++ and knowledge of hardware architectures.
  • Embedded system, RTOS, and embedded controller structure.
  • Source control, debuggers, compilers and system wide debugging from software to firmware to hardware.
  • Opensource concepts.
  • VHDL/Verilog/FPGA and general hardware design concepts and process.
  • Linux development environments.
  • Architectural understanding and/or experience of graphics/compute pipelines.
  • Perforce, JIRA, Git, or similar tools.

Note: By submitting your application, you are indicating your interest in AMD intern positions. We are recruiting for multiple positions, and if your experience aligns with any of intern opportunities, a recruiter will contact you.Benefits offered are described: .AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

Advanced Micro Devices – Firmware Engineering Intern/Co-Op (Undergrad | Fall, 2025 | Onsite/Hybrid | 4 months) – Markham, ON

Company: Advanced Micro Devices

Location: Markham, ON

Expected salary:

Job date: Sun, 11 May 2025 05:54:04 GMT

Job description: Overview:WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.AMD together we advance_ Responsibilities:An exciting internship opportunity to make an immediate contribution to AMD’s next generation of technology innovations awaits you! We have a multifaceted, high-energy work environment filled with a diverse group of employees, and we provide outstanding opportunities for developing your career. During your internship, our programs provide the opportunity to collaborate with AMD leaders, receive one-on-one mentorship, attend amazing networking events, and much more. Being part of AMD means receiving hands-on experience that will give you a competitive edge. Together We Advance your career!JOB DETAILS:

  • Location: Markham, Ontario, Canada
  • Onsite/Hybrid: This role requires the student to work full time 37.5 hrs a week, either in a hybrid or onsite work structure throughout the duration of the co-op/intern term.
  • Duration: 4-months – September 2025 to December 2025

WHAT YOU WILL BE DOING:We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work with team members in the support, design, development, and delivery of Firmware for AMD’s discrete and embedded products. In this role –

  • We will assign you responsibilities to craft, implement, debug, and validate features on reference hardware and software, pre-silicon emulation and simulation environments supporting AMD products.
  • We will encourage to actively participate in design reviews, code reviews and project planning.
  • We will train you to build and complete clear documentation for all software produced.
  • We will provide opportunity to work on both internal and external platforms.
  • We will help you learn and apply AGILE methodologies and standard processes for Software Engineering.
  • You may be involved in one or more (but not limited to) of the following work –
  • Engage in x86 firmware development using C.
  • Design, Build and Implementation of Embedded Firmware + Bootrom/HW.
  • Debug issues at the boundary of FW and HW. We will have your involvement in Waveform level analysis to root cause FW/HW issues.

WHO WE ARE LOOKING FOR:

  • Currently enrolled in a Canada based University into a Bachelor’s degree program majoring in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • If you have knowledge / experience with any of the following technical skills (or related areas) and are enthusiastic about this role, we strongly encourage you to apply –
  • Low level BIOS, firmware, or system software development.
  • Low level programming language C/C++ and knowledge of hardware architectures.
  • Embedded system, RTOS, and embedded controller structure.
  • Source control, debuggers, compilers and system wide debugging from software to firmware to hardware.
  • Opensource concepts.
  • VHDL/Verilog/FPGA and general hardware design concepts and process.
  • Linux development environments.
  • Architectural understanding and/or experience of graphics/compute pipelines.
  • Perforce, JIRA, Git, or similar tools.

Note: By submitting your application, you are indicating your interest in AMD intern positions. We are recruiting for multiple positions, and if your experience aligns with any of intern opportunities, a recruiter will contact you. Qualifications:Benefits offered are described: .AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

Agilno – Embedded Firmware Engineer (GTA, Ontario, Canada) – Toronto, ON

Company: Agilno

Location: Toronto, ON

Expected salary:

Job date: Sat, 03 May 2025 22:55:46 GMT

Job description: About Agilno:Agilno is a software development company that collaborates with product-led North American companies to plan, design, develop, and optimize digital products. With over 8 years of experience, we specialize in delivering cutting-edge technology solutions that drive revenue and engagement. Our team is passionate about innovation, cloud infrastructure, and automation, ensuring high-quality software delivery at scale. Position Overview:We are seeking an experienced Embedded Firmware Engineer to join our team and help drive the development of next-generation IoT solutions. In this role, you will be responsible for designing and implementing robust firmware for ESP32-C6 microcontrollers using ESP-IDF, with a strong emphasis on low-power operation, wireless connectivity, and seamless cloud integration. You’ll work at the intersection of hardware and software—developing MQTT-based communication protocols, managing a variety of environmental sensors, and enabling secure OTA updates. This is a highly collaborative position that involves close coordination with mobile, backend, and hardware teams to deliver a reliable and scalable system. If you’re passionate about embedded systems, enjoy solving complex technical challenges, and thrive in fast-paced environments, we’d love to hear from you.Key Responsibilities:

  • Develop embedded firmware for ESP32-C6 microcontrollers using ESP-IDF
  • Implement MQTT-based communication protocols for cloud integration
  • Integrate and manage multiple sensors: soil moisture, temperature, humidity, and ambient light (e.g., AHT20, capacitive ADCs)
  • Enable secure OTA firmware updates and optimize power consumption for battery life
  • Manage BLE provisioning workflows (e.g., BLE → Wi-Fi onboarding)
  • Collaborate closely with mobile, backend, and hardware teams to ensure seamless system integration
  • Write efficient, clean, and testable C/C++ code with a strong focus on stability

Required Qualifications:

  • 3+ years of embedded systems or firmware development experience
  • Solid experience with ESP32 (ideally ESP-IDF 5.x)
  • Deep understanding of MQTT protocols and low-power wireless communications
  • Strong grasp of C/C++, FreeRTOS, memory management, and debugging techniques
  • Experience with BLE (NimBLE preferred) and Wi-Fi coexistence
  • Familiarity with sensor drivers, I2C, ADCs, and power optimization
  • Experience building OTA mechanisms and handling edge cases in the field
  • Comfortable working with Git and CI pipelines

Why Join Us?

  • Exciting Infrastructure Challenges: part of a fast-moving team tackling exciting infrastructure and product challenges in the IoT space.
  • Competitive Compensation: Transparent salary structure with performance-based bonuses.
  • Professional Growth: Internal training, workshops, and external education budget.
  • Flexible Work Culture: Remote and hybrid options with flexible work hours.
  • Health & Wellness: Comprehensive health insurance and paid time off (20 days per year).
  • Collaborative Environment: Work with top engineers and contribute to high-impact projects.

How to Apply:If you have the expertise and enthusiasm to build reliable, low-power firmware for connected devices and thrive in collaborative, cross-disciplinary environments, we’d love to hear from you. Send us your resume and cover letter.Note: Only shortlisted candidates will be contacted. Selected candidates may be required to complete an offline technical task as part of the interview process.

Zortech Solutions – Firmware Engineer – Toronto, ON

Company: Zortech Solutions

Location: Toronto, ON

Expected salary:

Job date: Wed, 12 Feb 2025 23:14:17 GMT

Job description: Role: Firmware EngineerLocation: Remote-CanadaDuration: 6+ MonthsJob Description:

  • We are seeking a third-party company to support the ongoing maintenance and development of the
  • SmartHome+ Hub’s middleware. This middleware facilitates communication between the Hub and cloud services, supporting IoT protocols like Z-Wave, Zigbee, and Wi-Fi. The company will also be responsible for extending the middleware to support new technologies, such as PowerG and Matter/Thread.
  • In addition, the team will port the middleware to other hardware platforms, including TELUS’ Wi-Fi access points and customer premises equipment (CPE) from other communications service providers (CSPs). The Device Porting Kit (DPK) will be a key component in adapting the middleware to different devices and platforms.
  • We would like the third-party company to fully understand the scope and expectations before providing a proposal for a dedicated team of contractors. The proposal should address the following:
  • Team Size: Recommend an appropriate team size based on the scope and estimated workload. We expect the team may scale as new protocols are added and the platform expands.
  • Team Location: We prefer the team to be in North American time zones to ensure effective communication and coordination with our internal teams, but we are open to remote or on-site arrangements.
  • Software Development Manager: Assess whether a software development manager is necessary to oversee the team or if the work can be managed without one.

Firmware Engineer Qualifications:

  • 5 10 years of embedded systems development experience
  • Proficiency in Linux application development
  • Familiarity with thread programming, mutexes, and inter-process communication
  • Strong C and C++ skills; Java, Python, or Go is a plus
  • Knowledge of radio frequency protocols (e.g., Zigbee, Z-Wave, Thread, PowerG) and AWS IoT Core is beneficial for adapting the middleware to new technologies and the SmartHome+ platform
  • These qualifications will ensure the team is equipped to handle both the current middleware stack and future extensions, including porting to different hardware platforms through the DPK.

Firmware Engineers:

  • 5 10 years of embedded systems development experience.
  • Proficiency in Linux application development.
  • Familiarity with thread programming, mutexes, and inter-process communication.
  • Strong skills in C and C++ (Java, Python, or Go as a plus).
  • Knowledge of Radio Frequency Protocols (Z-Wave, Zigbee, Thread, PowerG) and AWS IoT Core.

Middleware Developers:

  • Experience in developing middleware solutions for IoT devices.
  • Familiarity with integration of various IoT protocols ( Details above)
  • Proficiency in software design patterns and architecture.

Quality Assurance Engineer:

  • Experience in Automated Testing Frameworks.
  • Knowledge of Performance Testing for middleware applications.

IoT is mandate“L!-CEIPAL”

Qualcomm – FY25 Intern – Low-Power AI, Audio, and Sensors Subsystem Engineering Internship- Firmware / Prototyping – Canada (12 or 16 months) – Markham, ON

Company: Qualcomm

Location: Markham, ON

Expected salary:

Job date: Wed, 16 Oct 2024 06:27:04 GMT

Job description: Job Description:Company: Qualcomm Canada ULCJob Area: Interns Group, Interns Group
Interim Engineering Intern – HWQualcomm Overview:Qualcomm is a company of inventors that unlocked 5G ushering in an age of rapid acceleration in connectivity and new possibilities that will transform industries, create jobs, and enrich lives. But this is just the beginning. It takes inventive minds with diverse skills, backgrounds, and cultures to transform 5Gs potential into world-changing technologies and products. This is the Invention Age – and this is where you come in.General Summary:The low-power AI, Audio, and Sensors Subsystem is at the heart of nearly every product that Qualcomm delivers, enabling our devices to hear, see, sense, and interact with the world around you, through an intelligent HW ecosystem that enables lightning-fast response times (i.e. “Ok Google”), while maintaining ultra-low power and area footprintUbiquitous across Qualcomm’s vast product lines from our Snapdragon Mobile processors to Wearable technology including Smart Watches, Smart Glasses, AR, VR headsets, ultra-portable Bluetooth and personal assistants and a host of Automotive Infotainment, telematics and ADAS solutions.As an intern within the LPAISS / HPASS HW team, you will work alongside our Design, DV and SW engineering and architecture team on everything from writing reference firmware for our next-gen and current-gen hardware to enabling and validating our AI engines, audio interfaces, and HW accelerators. You will gain hands-on experience writing custom firmware on our emulation environment and development hardware and be able step-through, debug your own code on a bare-metal platform.We are looking for bright, energetic, motivated students to join our dynamic team as a Qualcomm Canada 2025 intern!Minimum Qualifications:In study towards a bachelors in one of the following: Electrical Engineering, Computer Engineering, Computer Science or related fieldKnowledge of a programming language and scripting. Preferably some experience with lab equipment – scopes, etc. School projects with FPGAs a nice to have.Good communication skills, Teamwork and organizational skillsObject Oriented Programming (OOP), C, C++, Digital CircuitsReal-Time Operating Systems is a bonus.Computer Hardware (Caches, Busses, Memories, Clocking)Preferred Qualifications:I2S/PCM ProtocolsSome understanding/experience with AI models and tool-kitsMathematics for Machine Learning (Algebra and Geometry )Relevant courses in Digital Signal Processing, Digital FiltersExperience writing some embedded firmware.Familiar with perforce and other software development toolsFPGA fundamentalsUnderstanding of Data coherency, MMUs, cachesSuccessful candidates will gain experience in one of the following project areas:For LPAI ASIC Silicon Validation and Emulation Intern, Key Responsibilities/Exposures:Contribute to IP verification during the pre/post silicon phase of next generation ASICs through emulation (FPGA), and/or silicon.Develop high-bandwidth performance usecases and measure system performance.Participate in debug activities through the development cycle (pre- and post-silicon)Using C/C++/Python to develop new usecases or enhance existing ones.Develop reference models using UI tools (QT, Visual Studio .NET etc..) to interact with real hardwareWork with Diagnostic equipment such as Protocol Analyzers, High-speed scopes, Logic Analyzers, Lauterbach Trace32 JTAG debuggers or similar.Applicants: Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail or call Qualcomm’s toll-free number found . Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities.Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.To all Staffing and Recruiting Agencies: Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.If you would like more information about this role, please contact .

Advanced Micro Devices, Inc – Firmware Engineering Intern/Co-Op (Undergrad | Winter 2025 | Onsite/Hybrid) – Markham, ON

Company: Advanced Micro Devices, Inc

Location: Markham, ON

Expected salary:

Job date: Sun, 22 Sep 2024 00:55:09 GMT

Job description: Overview:WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded. Underpinning our mission is the AMD culture. We push the limits of innovation to solve the world’s most important challenges. We strive for execution excellence while being direct, humble, collaborative, and inclusive of diverse perspectives.AMD together we advance_ Responsibilities:An exciting internship opportunity to make an immediate contribution to AMD’s next generation of technology innovations awaits you! We have a multifaceted, high-energy work environment filled with a diverse group of employees, and we provide outstanding opportunities for developing your career. During your internship, our programs provide the opportunity to collaborate with AMD leaders, receive one-on-one mentorship, attend amazing networking events, and much more. Being part of AMD means receiving hands-on experience that will give you a competitive edge. Together We Advance your career!JOB DETAILS:

  • Location: Markham, Ontario, Canada
  • Onsite/Hybrid: This role requires the student to work full time 37.5 hrs a week, either in a hybrid or onsite work structure throughout the duration of the co-op/intern term.
  • Duration: 4-months, January 06 – April 25, 2025

WHAT YOU WILL BE DOING:We are seeking highly motivated Firmware Engineering intern/co-op to join our team and work with team members in the support, design, development, and delivery of Firmware for AMD’s discrete and embedded products. In this role –

  • We will assign you responsibilities to craft, implement, debug, and validate features on reference hardware and software, pre-silicon emulation and simulation environments supporting AMD products.
  • We will encourage to actively participate in design reviews, code reviews and project planning.
  • We will train you to build and complete clear documentation for all software produced.
  • We will provide opportunity to work on both internal and external platforms.
  • We will help you learn and apply AGILE methodologies and standard processes for Software Engineering.
  • You may be involved in one or more (but not limited to) of the following work –
  • Engage in x86 firmware development using C.
  • Design, Build and Implementation of Embedded Firmware + Bootrom/HW.
  • Debug issues at the boundary of FW and HW. We will have your involvement in Waveform level analysis to root cause FW/HW issues.

WHO WE ARE LOOKING FOR:

  • Currently enrolled in a Canada based University into a Bachelor’s degree program majoring in Electrical Engineering, Computer Science, Computer Engineering, or a related field.
  • If you have knowledge / experience with any of the following technical skills (or related areas) and are enthusiastic about this role, we strongly encourage you to apply –
  • Low level BIOS, firmware, or system software development.
  • Low level programming language C/C++ and knowledge of hardware architectures.
  • Embedded system, RTOS, and embedded controller structure.
  • Source control, debuggers, compilers and system wide debugging from software to firmware to hardware.
  • Opensource concepts.
  • VHDL/Verilog/FPGA and general hardware design concepts and process.
  • Linux development environments.
  • Architectural understanding and/or experience of graphics/compute pipelines.
  • Perforce, JIRA, Git, or similar tools.

Note: By submitting your application, you are indicating your interest in AMD intern positions. We are recruiting for multiple positions, and if your experience aligns with any of intern opportunities, a recruiter will contact you. Qualifications:Benefits offered are described: .AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.