We invest heavily to deliver the best products to our customers, and so we're on the hunt for a top-tier Embedded Software Engineering Intern who will have the opportunity to work on a variety of ...
We invest heavily to deliver the best products to our customers, and so we're on the hunt for a top-tier Embedded Software Engineering Intern who will have the opportunity to work on a variety of ...
Software Analyst Intern Rail Pass Type: Internship/Co-op(Full-time/Hybrid) Departure and Arrival ... Proficient in C and real-time embedded software. * Proficient in Python * Experience in DevOps ...
Software Analyst Intern Rail Pass Type: Internship/Co-op(Full-time/Hybrid) Departure and Arrival ... Proficient in C and real-time embedded software. * Proficient in Python * Experience in DevOps ...
Software Analyst Intern Rail Pass Type: Internship/Co-op(Full-time/Hybrid) Departure and Arrival ... Proficient in C and real-time embedded software. * Proficient in Python * Experience in DevOps ...
Software Analyst Intern Rail Pass Type: Internship/Co-op(Full-time/Hybrid) Departure and Arrival ... Proficient in C and real-time embedded software. * Proficient in Python * Experience in DevOps ...
We are seeking highly motivated Software Engineering intern/co-op to join our team at AMD. In this ... PC / CPU architecture, Embedded systems, microcontrollers Note: By submitting your application, you ...
We are seeking highly motivated Software Engineering intern/co-op to join our team at AMD. In this ... PC / CPU architecture, Embedded systems, microcontrollers Note: By submitting your application, you ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... We will help you learn and apply AGILE methodologies and standard processes for Software ...
... and embedded systems. Grounded in a culture of innovation and collaboration, we believe real ... We will help you learn and apply AGILE methodologies and standard processes for Software ...
AI Intern
Toronto, ON · Hybrid
CA$25 - CA$28/hr
As an AI Intern, you will be fully embedded in a fast-paced environment focused on rapid software development and data analytics as part of the AI Team. You will act as a core contributor to design ...
AI Intern
Toronto, ON · Hybrid
CA$25 - CA$28/hr
As an AI Intern, you will be fully embedded in a fast-paced environment focused on rapid software development and data analytics as part of the AI Team. You will act as a core contributor to design ...
Software Engineer
Toronto, ON · On-site +1
Bring a strong AI foundation and interest in applied, product-embedded AI * Are comfortable using ... intern will have: * Shipped 1-2 production features used by real customers * Contributed ...
Software Engineer
Toronto, ON · On-site +1
Bring a strong AI foundation and interest in applied, product-embedded AI * Are comfortable using ... intern will have: * Shipped 1-2 production features used by real customers * Contributed ...
Embedded Software Intern information
See Toronto, ON salary details
$14.72 is the 25th percentile. Wages below this are outliers.
$10.55 - $16.52
36% of jobs
$16.52 - $22.48
13% of jobs
The median wage is $25.46 / hr.
$22.48 - $28.45
3% of jobs
$28.45 - $34.41
8% of jobs
$34.41 - $40.38
4% of jobs
$40.38 - $46.34
7% of jobs
$48.76 is the 75th percentile. Wages above this are outliers.
$46.34 - $52.31
8% of jobs
$52.31 - $58.27
7% of jobs
$58.27 - $64.23
6% of jobs
$64.23 - $70.20
4% of jobs
$70.20 - $76.16
2% of jobs
$10
$35
$76
How much do embedded software intern jobs pay per hour?
What are the key skills and qualifications needed to thrive in the Embedded Software Intern position, and why are they important?
To thrive as an Embedded Software Intern, a solid understanding of C/C++ programming, electronics fundamentals, and basic knowledge of real-time operating systems (RTOS) or embedded systems is essential, often supported by coursework in computer engineering or related fields. Familiarity with integrated development environments (IDEs), hardware debuggers, and version control systems like Git is important, and experience with microcontroller platforms such as ARM or Arduino can be advantageous. Strong problem-solving skills, attention to detail, and effective communication help interns contribute effectively and learn quickly within multidisciplinary teams. These competencies are crucial for developing reliable, efficient software that interacts seamlessly with hardware components in real-world applications.
What does an Embedded Software Intern do?
An Embedded Software Intern assists in developing, testing, and debugging software for embedded systems, such as microcontrollers and IoT devices. They work with programming languages like C/C++ and collaborate with engineers to optimize system performance. Responsibilities may include writing firmware, troubleshooting hardware-software interactions, and documenting code. Interns gain hands-on experience with real-time operating systems (RTOS), device drivers, and communication protocols. This role provides valuable industry exposure and technical skills essential for a career in embedded systems development.
What kind of projects or tasks can an Embedded Software Intern expect to work on?
As an Embedded Software Intern, you will typically work on tasks such as writing and testing low-level code for microcontrollers, assisting in debugging hardware/software integration, and supporting the development and documentation of embedded systems. You might also participate in code reviews, contribute to firmware updates, or help automate testing processes. Interns often collaborate closely with software engineers, hardware designers, and quality assurance teams to bring projects from prototype to production. These hands-on responsibilities provide a valuable opportunity to apply academic knowledge and develop practical skills that are highly valued in the embedded systems industry.
- Electrical Engineering Intern
- Financial Engineering Intern
- Intern Power Engineer
- Internship Electrical Engineer Nvidia
- Rf Engineer Internship
- Internship Etap Electrical Engineer
- Internship Lighting Programmer
- Internship Automotive Electrical Engineer
- Intern Schweitzer Engineering Laboratories Sel
- Internship Embedded Firmware Engineer
CA$29.75 - CA$39/hr
Other
Re-posted 12 days ago
Job description
- Design and develop reliable, high quality software related to: on board software for our next generation of satellites; Embedded Linux for both space and ground systems; Firmware and drivers; IoT modules
- Writing thorough tests and documentation
- Participating in software design review and code review processes
- Work with electrical, digital design, and operations teams to identify required features and solidify the system architecture
- 2+ years of embedded systems experience
- Currently enrolled in a Computer Science or equivalent degree program
- Strong software design and development skills, including algorithms, testing and debugging
- Proficiency in C/C++, with general familiarity in embedded concepts (e.g., multitasking, real-time constraints, hardware interfaces) considered an asset; specific project work may vary
- Experience with embedded operating systems and build systems, including OpenEmbedded/Yocto and FreeRTOS
- Embedded Linux experience; user-space development most common, kernel or driver work possible depending on project needs
- Excellent communication skills
- Ability to effectively use git
- Demonstrated willingness and ability to leverage AI-assisted engineering and development tools to improve productivity, design quality, and innovation while adapting to evolving technologies and best practices
- Currently enrolled in a post-secondary program and returning to studies after the internship
- Available for a full-time internship beginning September 2025 for 4 or 8 months.
- Work out of our new Toronto office (24 Ward Street)! This position is on-site at our Toronto office (24 Ward Street).
- Relevant experience with hobbies or University design team
- Python development experience
- Strong knowledge of computer networking and modern networking protocols
- Experience with RTL (Verilog and/or VHDL) and embedded SoCs
- Hardware debugging experience (oscilloscopes, logic analyzers, etc.)