Embedded Systems Validation & Integration Engineer Are you passionate about building reliable, real ... Reporting to the Director of Software, you'll play a key role in firmware architecture, hardware ...
Quick apply
Embedded Systems Validation & Integration Engineer Are you passionate about building reliable, real ... Reporting to the Director of Software, you'll play a key role in firmware architecture, hardware ...
Quick apply
Embedded Systems Validation & Integration Engineer Are you passionate about building reliable, real ... Reporting to the Director of Software, you'll play a key role in firmware architecture, hardware ...
Design, implement and test software for embedded devices and IoT systems ensuring end-to end ... Coordinate with hardware engineers and other staff to forecast whether the design will be feasible ...
Quick apply
Design, implement and test software for embedded devices and IoT systems ensuring end-to end ... Coordinate with hardware engineers and other staff to forecast whether the design will be feasible ...
Aviya est a la recherche d'un ingenieur ou d'une ingenieure en logiciels pour son groupe de ... Proficiency in C and C++ for embedded software development. * Experience with scripting languages ...
Aviya est a la recherche d'un ingenieur ou d'une ingenieure en logiciels pour son groupe de ... Proficiency in C and C++ for embedded software development. * Experience with scripting languages ...
Oshawa, ON · Hybrid
CA$73K - CA$110K/yr
Design, develop, and maintain embedded software for brake controls and diagnostics applications ... Bachelor's, Master's or PhD degree in Computer Engineering, Electrical Engineering, Computer ...
Oshawa, ON · Hybrid
CA$73K - CA$110K/yr
Design, develop, and maintain embedded software for brake controls and diagnostics applications ... Bachelor's, Master's or PhD degree in Computer Engineering, Electrical Engineering, Computer ...
Markham, ON · Hybrid
CA$73K - CA$110K/yr
Design, develop, and maintain embedded software for brake controls and diagnostics applications ... Bachelor's, Master's or PhD degree in Computer Engineering, Electrical Engineering, Computer ...
Markham, ON · Hybrid
CA$73K - CA$110K/yr
Design, develop, and maintain embedded software for brake controls and diagnostics applications ... Bachelor's, Master's or PhD degree in Computer Engineering, Electrical Engineering, Computer ...
CA$115K - CA$164K/yr
As a Virtual Prototyping Application Engineer, you will be responsible for making SystemC TLM 2.0 ... Expertise in software tools development Software tools development expertise * Embedded control ...
CA$115K - CA$164K/yr
As a Virtual Prototyping Application Engineer, you will be responsible for making SystemC TLM 2.0 ... Expertise in software tools development Software tools development expertise * Embedded control ...
Toronto, ON · On-site
CA$110K - CA$152K/yr
Strong embedded software engineering skills with hands-on experience in C/C++ and Python scripting ... Strong analytical and debugging skills, with experience using industry-standard hardware and ...
Toronto, ON · On-site
CA$110K - CA$152K/yr
Strong embedded software engineering skills with hands-on experience in C/C++ and Python scripting ... Strong analytical and debugging skills, with experience using industry-standard hardware and ...
... engineering practices across the full software development lifecycle. You will set the technical ... controlsare embedded from design through runtime. * Conduct and leadprivacy impact assessments ...
... engineering practices across the full software development lifecycle. You will set the technical ... controlsare embedded from design through runtime. * Conduct and leadprivacy impact assessments ...
Guelph, ON · On-site
CA$95K - CA$135K/yr
Structural engineering and dynamics * Embedded systems * Industrial control systems * Product ... Embedded Software Ownership: Own and maintain the embedded software, operating systems, network ...
Quick apply
Guelph, ON · On-site
CA$95K - CA$135K/yr
Structural engineering and dynamics * Embedded systems * Industrial control systems * Product ... Embedded Software Ownership: Own and maintain the embedded software, operating systems, network ...
Markham, ON · On-site
Principal Software Engineer Location: Miami, Florida or Ontario, Canada Function: AI Engineering ... You will act as a technical authority and multiplier, shaping how AI is embedded into our platforms ...
Markham, ON · On-site
Principal Software Engineer Location: Miami, Florida or Ontario, Canada Function: AI Engineering ... You will act as a technical authority and multiplier, shaping how AI is embedded into our platforms ...
Guelph, ON · On-site
CA$95K - CA$135K/yr
Structural engineering and dynamics * Embedded systems * Industrial control systems * Product ... Embedded Software Ownership: Own and maintain the embedded software, operating systems, network ...
Guelph, ON · On-site
CA$95K - CA$135K/yr
Structural engineering and dynamics * Embedded systems * Industrial control systems * Product ... Embedded Software Ownership: Own and maintain the embedded software, operating systems, network ...
Markham, ON · On-site
Principal Software Engineer Location: Miami, Florida or Ontario, Canada Function: AI Engineering ... You will act as a technical authority and multiplier, shaping how AI is embedded into our platforms ...
Quick apply
Markham, ON · On-site
Principal Software Engineer Location: Miami, Florida or Ontario, Canada Function: AI Engineering ... You will act as a technical authority and multiplier, shaping how AI is embedded into our platforms ...
Oshawa, ON · Hybrid
CA$115K - CA$164K/yr
... Software Engineer with a deep understanding of building data intensive pipelines to develop, optimize, and maintain our embedded data plane infrastructure. The ideal candidate will have a strong ...
Oshawa, ON · Hybrid
CA$115K - CA$164K/yr
... Software Engineer with a deep understanding of building data intensive pipelines to develop, optimize, and maintain our embedded data plane infrastructure. The ideal candidate will have a strong ...
Toronto, ON · Remote
Banyan Software is the best permanent home for software businesses that serve specialized ... The FDE will be temporarily embedded within delivery teams to directly drive the modernization of ...
Quick apply
Toronto, ON · Remote
Banyan Software is the best permanent home for software businesses that serve specialized ... The FDE will be temporarily embedded within delivery teams to directly drive the modernization of ...
Markham, ON · Hybrid
CA$115K - CA$164K/yr
... Software Engineer with a deep understanding of building data intensive pipelines to develop, optimize, and maintain our embedded data plane infrastructure. The ideal candidate will have a strong ...
Markham, ON · Hybrid
CA$115K - CA$164K/yr
... Software Engineer with a deep understanding of building data intensive pipelines to develop, optimize, and maintain our embedded data plane infrastructure. The ideal candidate will have a strong ...
Markham, ON · On-site
CA$90K - CA$136K/yr
As a Virtual Prototyping Application Engineer, you will be responsible for making SystemC TLM 2.0 ... Expertise in software tools development Software tools development expertise * Embedded control ...
Markham, ON · On-site
CA$90K - CA$136K/yr
As a Virtual Prototyping Application Engineer, you will be responsible for making SystemC TLM 2.0 ... Expertise in software tools development Software tools development expertise * Embedded control ...
Toronto, ON · On-site
Experienced building low-level software, drivers, embedded systems, or performance-critical ... Proficient with Linux systems programming and debugging tools such as gdb, strace, and perf.
Toronto, ON · On-site
Experienced building low-level software, drivers, embedded systems, or performance-critical ... Proficient with Linux systems programming and debugging tools such as gdb, strace, and perf.
Markham, ON · Hybrid
CA$73K - CA$110K/yr
The Role: GM is developing the next generation of embedded platform software to deliver ... As a Early Career Software Developer - Test Framework at GM, you will work with a team developing ...
Markham, ON · Hybrid
CA$73K - CA$110K/yr
The Role: GM is developing the next generation of embedded platform software to deliver ... As a Early Career Software Developer - Test Framework at GM, you will work with a team developing ...
Woodbridge, ON · On-site
... embedded software development experience using C/C++; prior working experience with automotive ... programming languages and design methodologies; understanding of C# and .NET code Preferred ...
Woodbridge, ON · On-site
... embedded software development experience using C/C++; prior working experience with automotive ... programming languages and design methodologies; understanding of C# and .NET code Preferred ...
Programming assignments may involve PC and/or PLC's, and the integration of various third-party ... embedded software development experience using C/C++; prior working experience with automotive ...
Programming assignments may involve PC and/or PLC's, and the integration of various third-party ... embedded software development experience using C/C++; prior working experience with automotive ...
$57.7K - $67.3K
2% of jobs
$67.3K - $76.8K
7% of jobs
$86.1K is the 25th percentile. Wages below this are outliers.
$76.8K - $86.4K
16% of jobs
$86.4K - $95.9K
18% of jobs
The median wage is $99.5K / yr.
$95.9K - $105.5K
17% of jobs
$105.5K - $115K
13% of jobs
$116.6K is the 75th percentile. Wages above this are outliers.
$115K - $124.5K
10% of jobs
$124.5K - $134.1K
6% of jobs
$134.1K - $143.6K
5% of jobs
$143.6K - $153.2K
3% of jobs
$153.2K - $162.7K
2% of jobs
$57.7K
$107K
$162.7K
| Aspect | Embedded Software Engineer | Firmware Engineer |
|---|---|---|
| Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related fields; often requires knowledge of C/C++ | Similar credentials; strong C/C++ skills, understanding of hardware |
| Work Environment | Develops software for embedded systems in various industries like automotive, IoT, consumer electronics | Focuses on low-level hardware interaction, often working closely with hardware teams |
| Industry Usage | Common in automotive, medical devices, consumer electronics, industrial automation | Primarily in consumer electronics, IoT devices, and hardware startups |
Embedded Software Engineers design and develop software for embedded systems, focusing on system-level programming. Firmware Engineers write low-level code that directly interacts with hardware components. While both roles require similar skills and work environments, Embedded Software Engineers often work on a broader range of software, whereas Firmware Engineers focus on hardware-specific code. Understanding these differences helps in choosing the right career path or job search focus.
Embedded software is installed on devices that operate like personal computers. Examples of embedded software can be found in geographic positioning systems, or GPS devices, smart watches, and calculators. Embedded software engineers perform a range of embedded software engineering functions, including running system software updates and designing software for embedded systems. Embedded software engineers also advise on product development, approve new product designs, and optimize the product lifecycle.
Full-time
Posted 12 days ago