1

Intern Embedded C Programming Jobs in Ontario (NOW HIRING)

Experience with C or C++ Assets: * Developing software for embedded systems or telecom products ... High-level programming and scripting languages such as Java, Python, Perl, Tcl, bash * YANG ...

Senior ARM Firmware Engineer

Kitchener, ON · Hybrid

CA$100K - CA$150K/yr

Proficiency in embedded C/C++, realtime programming concepts, and interruptdriven design * Ability to design and maintain boardsupport packages (BSP), bootloaders, and device drivers * Solid ...

Embedded Software Engineer

Ottawa, ON · On-site

CA$75K - CA$110K/yr

Experience programming in C or C++ * Familiarity with embedded systems development * Experience with version control systems such as Git What We're Looking For We're building technology that hasn't ...

ABOUT THE ROLE As an Embedded Vision Developer, you will join a tight-knit engineering team ... Ability to bridge native C++ to mobile (Objective-C++ wrappers, JNI). * Build/test/debug tooling:

ABOUT THE ROLE As an Embedded Vision Developer, you will join a tight-knit engineering team ... Ability to bridge native C++ to mobile (Objective-C++ wrappers, JNI). * Build/test/debug tooling:

Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering ... Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ...

Write efficient, modular, and maintainable code in languages such as C/C++ * Create unit tests for ... Mentors Junior embedded engineers on the team and throughout the organization What do we need from ...

Embedded Firmware Engineer

Ottawa, ON · On-site

$95K - $130K/yr

Every system engineered to sustain quantum coherence under real-world conditions is also an advance ... Design, write, test, and maintain embedded firmware modules in C/C++ for ARM Cortex-M ...

Embedded Firmware Engineer

Ottawa, ON · On-site

CA$95K - CA$130K/yr

Every system engineered to sustain quantum coherence under real-world conditions is also an advance ... Design, write, test, and maintain embedded firmware modules in C/C++ for ARM Cortex-M ...

Contribute to coding assignments that enhance embedded platform and application software * Create ... Exposure to programming or scripting languages such as C, C++, Python, Bash, or Java * Familiarity ...

New

Exposure to at least one programming language (Python, C, or C++) * Eagerness to learn and work in ... Experience with microcontrollers, sensors, or embedded systems * Comfort with oscilloscopes ...

C/C++ application development for embedded Linux systems. * POSIX programming including threads, sockets, timers, IPC, file I/O, and memory management. * Python and shell scripting for automation ...

Showing results 21-40

Intern Embedded C Programming information

What is the difference between Intern Embedded C Programming vs Intern Firmware Development?

AspectIntern Embedded C ProgrammingIntern Firmware Development
Required SkillsEmbedded C, microcontroller basics, debuggingEmbedded C, hardware interaction, firmware design
Work EnvironmentEmbedded systems labs, electronics workshopsEmbedded systems labs, hardware testing environments
Industry UsageConsumer electronics, automotive, IoT devicesConsumer electronics, industrial equipment, IoT

Intern Embedded C Programming and Intern Firmware Development roles share skills like embedded C and work in embedded systems environments. However, firmware development often involves deeper hardware interaction and firmware design, making it more hardware-centric. Both roles are common in industries like consumer electronics and IoT, but firmware development may require additional hardware knowledge.

What cities in Ontario are hiring for Intern Embedded C Programming jobs? Cities in Ontario with the most Intern Embedded C Programming job openings:

Engineering Intern (Mechatronics Engineering) - Amico Clinical Solutions

Amico

Richmond Hill, ON

CA$20 - CA$25/hr

Full-time, Internship

Posted 3 days ago

New


Job description

Job Description:
Engineering Intern (Mechatronics Engineering) – Amico Clinical Solutions
Richmond Hill, ON

Position Overview:
We are seeking a motivated Engineering Intern with a background in Mechatronics Engineering to support product development, engineering automation, testing, data analysis, and continuous-improvement initiatives.
The successful candidate will work with a multidisciplinary engineering team on mechanical, electrical, software, and automation-related projects. This position is well suited for a student who enjoys solving technical problems, working with both hardware and software, and developing tools that improve engineering workflows.
Key Responsibilities:
  • Assist with engineering workflow automation, including CAD configurations, templates, data extraction, and document generation.
  • Work with sensors, motors, controllers, embedded systems, and other electromechanical components as required.
  • Develop scripts, utilities, or small software tools to automate repetitive engineering tasks.
  • Collect, organize, analyze, and present engineering and test data.
  • Assist with the development of dashboards, reports, and data-visualization tools.
  • Support CAD modelling, drawing preparation, design updates, and product documentation.
  • Support the design, development, testing, and documentation of mechanical and electromechanical products.
  • Assist with prototype assembly, testing, troubleshooting, and design verification.
  • Develop scripts, utilities, or small software tools to automate repetitive engineering tasks.
  • Collect, organize, analyze, and present engineering and test data.
  • Prepare technical reports, test procedures, work instructions, and presentations.
  • Support root-cause investigations and recommend design or process improvements.
  • Collaborate with Engineering, Manufacturing, Product Management, Quality, and other internal teams.
  • Perform other engineering-related duties as assigned.
Required Qualifications:
  • Currently enrolled in a recognized Mechatronics Engineering or closely related undergraduate program.
  • Programming knowledge in one or more languages such as:
  • Python
  • C or C++
  • JavaScript
  • Understanding of data collection, processing, analysis, and visualization.
  • Familiarity with mechanical design, electronics, sensors, motors, controls, or embedded systems.
  • Ability to interpret technical drawings, specifications, and engineering documentation.
  • Strong analytical and problem-solving skills.
  • Strong written and verbal communication skills.
  • Ability to manage multiple tasks and work effectively in a multidisciplinary team.
  • Proficiency with Microsoft Excel and other Microsoft Office applications.
Preferred Qualifications:
  • Previous experience with Onshape CAD software is considered an asset.
  • Experience with other 3D CAD platforms or creating manufacturing drawings.
  • Knowledge of Onshape configurations, FeatureScript, APIs, or engineering workflow automation.
  • Experience with data-analysis or visualization tools such as Python, Power BI, MATLAB, or advanced Excel.
  • Experience with microcontrollers, PLCs, robotics, motor controls, or embedded programming.
  • Previous engineering internship, co-op, academic project, robotics-team, or hands-on prototyping experience.
  • Familiarity with Git, APIs, databases, or cloud-based engineering tools.
  • Exposure to manufacturing processes, sheet metal, machining, 3D printing, or product testing.
Skills and Competencies:
  • Technically curious and eager to learn
  • Detail-oriented and organized
  • Comfortable working with both hardware and software
  • Able to translate technical requirements into practical solutions
  • Capable of working independently with appropriate guidance
  • Strong commitment to quality, safety, and accurate documentation
Salary Range: $20 - $25
*Salary will be determined based on candidate experience, skills, and qualifications.
*Only selected candidates will be contacted.
*We respectfully request no calls or unsolicited resumes from agencies.
*This is a current vacancy and we are looking to fill the role as soon as possible.
For more information about our company, please visit www.amico.com