Firmware Developer
CA$80K - CA$140K/yr
Bachelor's degree in Computer Engineering, Computer Science, or related field. * 1-3 years of relevant experience in embedded/firmware development * Basic experience developing and debugging firmware ...
CA$80K - CA$140K/yr
Bachelor's degree in Computer Engineering, Computer Science, or related field. * 1-3 years of relevant experience in embedded/firmware development * Basic experience developing and debugging firmware ...
CA$80K - CA$140K/yr
Bachelor's degree in Computer Engineering, Computer Science, or related field. * 1-3 years of relevant experience in embedded/firmware development * Basic experience developing and debugging firmware ...
Toronto, ON · On-site +1
If you share our passion for database internals and match most of these points, we want to hear from you: * 3+ years of experience in computer programming * Experience in databases and/or data ...
Toronto, ON · On-site +1
If you share our passion for database internals and match most of these points, we want to hear from you: * 3+ years of experience in computer programming * Experience in databases and/or data ...
... programming on the next generation Phoenix and ECG modules for Ford vehicles. You'll have... Education: Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science ...
... programming on the next generation Phoenix and ECG modules for Ford vehicles. You'll have... Education: Bachelor's degree in Computer Engineering, Electrical Engineering or Computer Science ...
$18 - $25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware - precision components and assemblies that have to ...
$18 - $25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware - precision components and assemblies that have to ...
Ottawa, ON · On-site
CA$18 - CA$25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware precision components and assemblies that have to ...
Quick apply
Ottawa, ON · On-site
CA$18 - CA$25/hr
The Mechanical CAD Engineering Intern will work alongside Q-Block's engineering team on the mechanical and optomechanical design of quantum hardware precision components and assemblies that have to ...
Bachelor's degree in computer science or computer engineering or equivalent. Certification in project management (an asset). * At least 6 years of experience on their working unit or other relevant ...
Quick apply
Bachelor's degree in computer science or computer engineering or equivalent. Certification in project management (an asset). * At least 6 years of experience on their working unit or other relevant ...
Bachelors or Masters degree in computer engineering/Electrical Engineering LOCATION: Markham, ON #LI-SL3 #LI-HYBRID Qualifications Benefits offered are described: AMD benefits at a glance. AMD does ...
Bachelors or Masters degree in computer engineering/Electrical Engineering LOCATION: Markham, ON #LI-SL3 #LI-HYBRID Qualifications Benefits offered are described: AMD benefits at a glance. AMD does ...
Bachelor's degree in Electrical/Computer Engineering, Computer Science, or a related field of study. Experience: * 3-5 years' professional experience in embedded C/C++ development. * 3+ years ...
Bachelor's degree in Electrical/Computer Engineering, Computer Science, or a related field of study. Experience: * 3-5 years' professional experience in embedded C/C++ development. * 3+ years ...
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
Bachelors or Masters degree in computer engineering/Electrical Engineering LOCATION: Markham, ON #LI-SL3 #LI-HYBRID Benefits offered are described: AMD benefits at a glance. AMD does not accept ...
Bachelors or Masters degree in computer engineering/Electrical Engineering LOCATION: Markham, ON #LI-SL3 #LI-HYBRID Benefits offered are described: AMD benefits at a glance. AMD does not accept ...
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
Quick apply
Computer Science / Computer Programming * Software Engineering / Systems Engineering * A copy of the degree must be provided 3. Data Analytics and Cloud Architecture Experience * Minimum eight (8) ...
... Programming and production requirements • Create and maintain Probing routines required to ... and CAD/CAM Development) • Recommend and implement quality or process improvement actions ...
... Programming and production requirements • Create and maintain Probing routines required to ... and CAD/CAM Development) • Recommend and implement quality or process improvement actions ...
Strong coding skills in programming languages like Python, Go, Rust and/or C/C++. * Solid foundation in other computer science and computer engineering topics: algorithms and data structures ...
Strong coding skills in programming languages like Python, Go, Rust and/or C/C++. * Solid foundation in other computer science and computer engineering topics: algorithms and data structures ...
Courses/Projects in digital logic, programming languages, computer architecture. * Hands-on and knowledge of RTL design languages and tools including Verilog, System Verilog. * Familiarity with any ...
Courses/Projects in digital logic, programming languages, computer architecture. * Hands-on and knowledge of RTL design languages and tools including Verilog, System Verilog. * Familiarity with any ...
Mississauga, ON · Hybrid
CA$58K - CA$62K/yr
A Diploma or Degree in Computer Science or Computer programming or equivalent. * 2-4 years of technical support, solutions engineering, or a similar customer-facing technical role. * Must be ...
Mississauga, ON · Hybrid
CA$58K - CA$62K/yr
A Diploma or Degree in Computer Science or Computer programming or equivalent. * 2-4 years of technical support, solutions engineering, or a similar customer-facing technical role. * Must be ...
SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation ... Preparing engineering drawings using computer-aided design software and supporting calculations and ...
SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation ... Preparing engineering drawings using computer-aided design software and supporting calculations and ...
Toronto, ON · On-site
... Computer Programming, Design, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Microservices Architecture, Programming Languages, RESTful APIs, Software ...
Toronto, ON · On-site
... Computer Programming, Design, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Microservices Architecture, Programming Languages, RESTful APIs, Software ...
Requirements/Qualification: -Currently pursuing Bachelor's/Master's degree in Electrical Engineering, Electronics, Computer Engineering, Computer Science, Physics, or a related discipline. -Hands-on ...
Requirements/Qualification: -Currently pursuing Bachelor's/Master's degree in Electrical Engineering, Electronics, Computer Engineering, Computer Science, Physics, or a related discipline. -Hands-on ...
Masters Electrical Engineering or Computer Engineering * Hands-on experience with Cadence tools * Tape-out experience 3nm designs
Masters Electrical Engineering or Computer Engineering * Hands-on experience with Cadence tools * Tape-out experience 3nm designs
Develop in-house software to solve dynamic problems using high level programming languages * Write ... Computer Phone Mobile device Medical Surveillance May include: Anthropometrical Size Restrictions ...
Develop in-house software to solve dynamic problems using high level programming languages * Write ... Computer Phone Mobile device Medical Surveillance May include: Anthropometrical Size Restrictions ...
| Aspect | Computer Programming | Software Development |
|---|---|---|
| Required Credentials | Typically a degree in computer science or related field; certifications like Microsoft Certified or Oracle Certified | Same as computer programming, often includes project management certifications |
| Work Environment | Often individual or small team coding tasks, in offices or remote settings | Includes planning, designing, coding, testing, and deployment, often in larger teams |
| Employer & Industry Usage | Tech companies, startups, IT departments | Software firms, tech companies, enterprise IT departments |
| Common Search & Comparison Intent | Understanding coding roles, entry-level tasks | Broader scope, project management, and lifecycle involvement |
Computer programming focuses on writing code to create software, while software development encompasses the entire process of designing, building, testing, and maintaining software applications. Both roles require similar credentials but differ in scope and responsibilities, with software development involving a broader set of tasks beyond coding alone.
CA$80K - CA$140K/yr
Other
Posted 16 days ago
Develop and maintain firmware for embedded processors and SoCs under the guidance of senior engineers.
Implement board-level and SoC-level firmware components such as initialization code, control logic, and basic drivers.
Support firmware bring-up on new hardware platforms and silicon revisions.
We are seeking a Firmware Developer to design, implement, and debug lowlevel firmware for embedded and SoCbased systems. In this role, you will work closely with hardware, systems, and verification teams to bring up new platforms, develop reliable firmware features, and debug complex hardware-software interactions.
This position is ideal for an earlycareer engineer with strong embedded fundamentals and C/C++ skills who is looking to grow technical ownership and gain handson experience across the firmware lifecycle.
Locations: Ottawa, Ontario, Canada and Cordoba, Cordoba, Argentina
Key Responsibilities:
Required Qualifications
Preferred Qualifications
Salary Range for US
$80,000 - $140,000 Base Annually
The final offer will be determined based on job-related skills, experience, qualifications, and location.