Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ford Motor Company

Software Developer – C/C++

Ford Motor Company

. Analyze product requirement documents for connected vehicle applications and create software designs and proposals .

Posted 10/23/2026full-timeOttawa • CanadaJunior💰 CA$76,000 - CA$126,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development for embedded vehicle applications, with a strong foundation in object-oriented methodologies and proficiency in programming languages such as C, C++, Rust, Java, Kotlin, or Python. Capable of analyzing requirements, creating software designs, and participating in agile development processes.

Highest-signal resume keywords
Embedded Vehicle Applications DevelopmentObject-Oriented MethodologiesC, C++, Rust, Java, Kotlin, PythonRequirements AnalysisAgile Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DesignDebuggingUnit TestingDefect ReportingCode Reviews
Soft Skills
CommunicationTeam CollaborationTime Management
Certifications & Qualifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer EngineeringBachelor’s Degree in Electrical Engineering
Industry Keywords
Connected Vehicle ApplicationsSoftware MaintenanceDevelopment TasksProgress Updates

Tech Stack

Tools & technologies
JavaKotlinPythonRustC++

About the role

Key responsibilities & impact
  • Analyze product requirement documents for connected vehicle applications and create software designs and proposals
  • Implement new features in embedded vehicle applications
  • Perform debugging and software maintenance activities for existing vehicle applications
  • Develop and execute unit tests and report defects
  • Provide time estimates and regular progress updates for assigned development tasks
  • Participate in code reviews and contribute as a member of a multi-functional agile development team

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
  • At least 6 months of experience in requirements analysis and software development; relevant coursework and academic or projects may be considered
  • At least 6 months of experience developing software using object-oriented methodologies
  • Experience with one or more of C, C++, Rust, Java, Kotlin, or Python; coursework and projects demonstrating these skills are relevant
  • Legally entitled to work in Canada
  • Proof of degree completion for the highest level of education attained
  • Education Credential Assessment report showing Canadian equivalency if the degree was obtained outside Canada

Benefits

Comp & perks
  • Annual Compensation bonus program eligibility
  • Accommodation for applicants with disabilities throughout recruitment, selection, and assessment processes, where needed