⚑ New

Software Development Engineer – Embedded

Jobtailor

OttawaFull-timeMid LevelOn-site

Job Description

Key Responsibilities

  • Use AI and automation for high-leverage development work and help shape team AI practices and guardrails
  • Design, develop, and debug embedded C software for low-level and platform-level components
  • Drive performance optimization across RAM usage, CPU load, and compiler/build settings
  • Improve system robustness, fault handling, and stability through runtime behavior analysis
  • Define and track software quality metrics and lead continuous quality and reliability improvements
  • Own architecture, interfaces, and technical strategy for a critical embedded component
  • Author and negotiate requirements and scope with stakeholders
  • Drive improvements in quality, stability, and delivery predictability
  • Mentor junior engineers and coach across teams
  • Communicate technical content, tradeoffs, and risks to engineers, program managers, and leadership
  • Maintain a system-level mindset and align component decisions with overall product architecture

Requirements

  • Bachelor's Degree in Engineering (Computer/Electrical) or related field of study
  • Minimum 8 years of embedded software development experience
  • Minimum 5 years of experience in C programming
  • Minimum 5 years of experience in ARM architecture and low-level software development
  • Minimum 1 year of experience with AUTOSAR concepts and integration
  • Experience with communication stacks such as CAN and Embedded Ethernet
  • Proven experience optimizing memory footprint, CPU utilization, and compiler options
  • Experience with software quality practices, metrics, and defect reduction
  • Effective communication across technical and non-technical audiences
  • Automotive embedded software development experience is an advantage
  • Familiarity with MISRA, ASPICE, or ISO 26262 is an advantage
  • Experience with performance profiling, static analysis, and toolchain optimization is an advantage
  • Experience mentoring engineers is an advantage
  • Experience with LIN, SOME/IP, or diagnostics over IP is an advantage
  • Candidates must be legally entitled to work in Canada
  • Ford does not sponsor work permit applications

Core Competencies

Demonstrates expertise in embedded C software development, particularly in ARM architecture, while driving performance optimization and software quality improvements. Capable of mentoring engineers and effectively communicating technical strategies and requirements across diverse teams.

Highest-signal resume keywords

  • Embedded C Software Development
  • ARM Architecture Experience
  • AUTOSAR Concepts Integration
  • Software Quality Practices
  • Performance Optimization

ATS Optimization Keywords

Hard Skills

  • Embedded C Programming
  • Low-Level Software Development
  • Memory Optimization
  • CPU Utilization
  • Compiler Options
  • Runtime Behavior Analysis
  • Software Quality Metrics
  • Fault Handling
  • Performance Profiling
  • Static Analysis

Soft Skills

  • Effective Communication
  • Mentoring

Industry Keywords

  • Automotive Embedded Software Development
  • MISRA
  • ASPICE
  • ISO 26262

Tools & Technologies

  • Communication Stacks
  • CAN
  • Embedded Ethernet
  • LIN
  • SOME/IP
  • Diagnostics Over IP

#J-18808-Ljbffr

Posted Today

Related Jobs

Clerk

Bilinguallink

Granby Today
Full-time

Accountant

Duinkerken Foods Inc.

Summerside Today
Full-time

Related Searches

Apply Now