FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Software Development Engineer – Embedded
Ford Motor CompanyFord Canada embedded software engineer developing low-level automotive platform components. Optimizing performance, quality, stability, and architecture while mentoring engineers across teams.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
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 DevelopmentARM Architecture ExperienceAUTOSAR Concepts IntegrationSoftware Quality PracticesPerformance Optimization
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Embedded C ProgrammingLow-Level Software DevelopmentMemory OptimizationCPU UtilizationCompiler OptionsRuntime Behavior AnalysisSoftware Quality MetricsFault HandlingPerformance ProfilingStatic Analysis
Soft Skills
Effective CommunicationMentoring
Tools & Technologies
Communication StacksCANEmbedded EthernetLINSOME/IPDiagnostics Over IP
Industry Keywords
Automotive Embedded Software DevelopmentMISRAASPICEISO 26262
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Benefits
Comp & perks- Eligible to participate in the Annual Compensation bonus program
- Equal Opportunity Employer committed to a culturally diverse workforce
- Accommodations for applicants with disabilities throughout recruitment, selection, and assessment processes, where needed