×
Register Here to Apply for Jobs or Post Jobs. X

Lead Developer, Embedded Engineering

Remote / Online - Candidates ideally in
Oakville, Ontario, B8B, Canada
Listing for: Doist
Full Time, Remote/Work from Home position
Listed on 2026-07-25
Job specializations:
  • Software Development
    Unix/Linux, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 116200 CAD Yearly CAD 116200.00 YEAR
Job Description & How to Apply Below

Responsibilities

Lead technical initiatives and define architecture for complex embedded systems. Architect and validate firmware from requirements to production, lead technical projects across the team’s roadmap, and mentor teammates to ensure high‑throughput delivery. Develop a deep understanding of Geotab IoT devices (telematics, asset trackers, video products, etc.) and advocate for modular, reusable, hardware‑independent software practices. Break down large engineering efforts into manageable tasks, design and review scalable, secure embedded software for RTOS, Embedded Linux or bare‑metal, and establish test‑driven development frameworks.

Provide design documentation, enforce coding standards, and conduct peer reviews to deliver reliable, maintainable code. Guide stakeholders on execution choices and trade‑offs, advise managers with actionable insights, and support continuous improvement of team processes.

Qualifications

Expertise in C/POSIX, object‑oriented design, and multithreaded real‑time or embedded Linux development. Proven experience in preemptive, multitasking real‑time operating systems or multi‑service embedded Linux systems with strong knowledge of data structures, algorithms, and design patterns for resource‑constrained systems. Deep understanding of RTOS and Linux architecture, microcontroller design, and embedded communication protocols (UART, SPI, I2C, CAN). Ability to read schematics and datasheets, troubleshoot hard‑to‑debug embedded issues, and mentor junior developers.

Strong analytical skills, meticulous attention to detail, and experience working in a Scrum/Agile environment. Complementary experience in CI/CD, Git, scripting (Python, Bash), and SQL is required.

Technical Skills & Experience
  • Expert knowledge of C/POSIX and object‑oriented design principles; owns technical initiatives and defines architecture for complex systems.
  • Proficient in using real‑time operating systems and/or multi‑threaded Linux environments for embedded software development.
  • Proven multi‑year experience on preemptive, multitasking RTOS or multi‑service, multi‑threaded embedded Linux systems.
  • Strong experience with data structures, algorithms, and design patterns common to embedded (resource‑constrained) systems.
  • Hands‑on development and troubleshooting of hard‑to‑debug embedded targets.
  • Strong knowledge of RTOS and Linux (kernel, init systems, bootloaders, services infrastructure).
  • Good understanding of microcontroller design and utilization.
  • Proven understanding of underlying electronics to inform firmware development and debugging.
  • Proficiency with common communication protocols (UART, SPI, I2C, CAN) and reading schematics and datasheets.
  • Mastery of architectures (ARM, RISC‑V) and SoCs (STM
    32, NXP, Renesas).
  • Proficient in scripting (Python, Bash) and test frameworks (Pytest, Robot Framework) with SQL experience.
  • Proficient in Git (or similar source control tools).
  • Experience with CI/CD methods and build systems.
  • Comfortable with Google Suite for business (Sheets, Docs, Slides).
Professional & Interpersonal Skills
  • Provides advanced technical mentorship; owns quality and deliverables of developers.
  • Solves open‑ended design problems and provides data‑driven recommendations.
  • Strong analytical skills and meticulous attention to detail.
  • Highly organized and able to balance multiple tasks in an agile environment with dynamic priorities.
  • Team‑player who engages with all levels of the organization.
  • Communicates complex technical systems and decisions effectively, verbally and in writing.
  • Experienced in Scrum/Agile development environments.
  • Knowledge of the high‑technology/telematics industry is an asset.
  • Adapts well to shifting requirements and priorities in a dynamic environment.
  • Entrepreneurial mindset and comfortable in flat organizational structures.
  • Equivalent combination of education and/or work experience in a related field may be substituted.
  • Post‑secondary diploma/degree in Computer Science, Computer Engineering, Electrical Engineering, or related field.
Benefits
  • Flex working arrangements (hybrid model; optional in‑office presence).
  • Home office reimbursement program.
  • Baby bonus & parental leave top‑up program.
  • Online learning and networking opportunities.
  • Electric vehicle purchase incentive program.
  • Competitive medical and dental benefits.
  • Retirement savings program (for full‑time permanent employees only).
Compensation

Hiring Range: $116,200 — $155,000 CAD annually.

EEO and Diversity Statement

We believe that ensuring diversity is fundamental to our future growth and progress and is an integral part of our business. We encourage applications from all qualified individuals. We are committed to accommodating people with disabilities during the recruitment and assessment processes and beyond. If you require accommodation at any stage of the application process or want more information about our diversity and inclusion policies, please contact

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary