Embedded Software Engineer – RTOS, Linux & IoT

Collage

Oakville

On-site

CAD 75,000 - 105,000

Full time

23 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Electrans Technologies Ltd. in Oakville, ON seeks an embedded software engineer to design, implement, and maintain embedded applications for on-vehicle products and internal testing equipment.

You will work across hardware, manufacturing, and software domains in a fast-paced environment. The role involves developing for baremetal/RTOS/embedded Linux, collaborating with stakeholders, and contributing to tools, data engineering, and infrastructure projects.

Qualifications

  • Bachelor's degree in software engineering, computer engineering, CS or related field, or equivalent practical experience.
  • 4+ years of embedded software development experience.
  • Proficiency in C/C++ for embedded development on microcontrollers (ARM Cortex-M).
  • Experience with embedded Linux userspace applications using Python or C++.
  • Experience with hardware debugging tools (logic analyzers, oscilloscopes).
  • Knowledge of CAN, I2C, SPI, UART and HTTP/WebSockets/MQTT.
  • Familiarity with Linux and Bash; Git version control.
  • Bonus: IoT telemetry stack, NXP S32K, ISO 26262/13849, CI/CD, SQL/InfluxDB, Grafana, Docker/Kubernetes, cloud infra, networking, cybersecurity.

Responsibilities

  • Design, implement, test, debug, and maintain baremetal, RTOS, and embedded Linux userspace applications for on-vehicle products and internal equipment.
  • Engage with internal and external stakeholders to support field operations and monitor system performance.
  • Create and maintain technical documentation and specifications.
  • Develop tools and test specifications to support PCB bring-up and QA activities.
  • Take ownership of projects and drive them forward.
  • Collaborate with hardware, manufacturing, and cross-functional teams to exceed stakeholder expectations.
  • Support non-embedded software activities such as web development, data engineering, and infrastructure management.

Skills

Embedded software development
C/C++ for embedded
Python
AI tools (Claude Code)
Git
CAN bus
I2C
SPI
UART
Linux Bash
Web/HTTP/WebSocket/MQTT

Education

Bachelor's degree in software/related field

Tools

FreeRTOS
Zephyr RTOS
Embedded Linux
Logic analyzers
Oscilloscopes
Docker
Kubernetes
PostgreSQL/InfluxDB
Grafana
Cloud platforms (GCP/AWS/Azure)

Job description

Electrans Technologies Ltd. in Oakville, ON seeks an embedded software engineer to design, implement, and maintain embedded applications for on-vehicle products and internal testing equipment.

You will work across hardware, manufacturing, and software domains in a fast-paced environment. The role involves developing for baremetal/RTOS/embedded Linux, collaborating with stakeholders, and contributing to tools, data engineering, and infrastructure projects.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Embedded
Software Engineer - Embedded

Collage • Oakville

On-site
CAD 75,000 - 105,000
Embedded Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Embedded Electronics Technologist — Ottawa (Onsite)
Embedded Electronics Technologist — Ottawa (Onsite)

Curtiss-Wright Corporation • Ottawa

On-site
CAD 61,700 - 82,300
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+4
Embedded Systems Firmware Engineer — Real-Time Automotive
Embedded Systems Firmware Engineer — Real-Time Automotive

indie.inc • Toronto

On-site
CAD 90,000 - 130,000
Competitive salary
Bonus and equity opportunities
Inclusive employer
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Ottawa Infotainment • Ottawa

On-site
CAD 90,000 - 120,000
Join a small elite team
Work on platform technology
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HireTalent - Staffing & Recruiting Firm • Brossard

On-site
CAD 80,000 - 110,000
Senior Embedded Software Engineer - Linux & Networking
Senior Embedded Software Engineer - Linux & Networking

Hewlett Packard Enterprise • Canada

Remote
CAD 114,000 - 164,000
Health & Wellbeing
Personal & Professional Development
Unconditional Inclusion
Embedded Software Engineer – Rail Systems (Hybrid)
Embedded Software Engineer – Rail Systems (Hybrid)

Alstom • Saint-Bruno

Hybrid
CAD 80,000 - 110,000
Competitive salary
Full social coverage
Hybrid work model
+1
Senior Embedded Software Engineer (C/ARM) – Hybrid
Senior Embedded Software Engineer (C/ARM) – Hybrid

Ford • Ottawa

Hybrid
CAD 96,000 - 146,000
Robot-Enabled Production Line Assembler
Robot-Enabled Production Line Assembler

Collage • Oakville

On-site
CAD 40,000 - 55,000