FREE ACCESS
5,000–10,000 jobs/day
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.

Software Developer – Systems Performance
Ford Motor Company. Work on next-generation automotive infotainment platforms, telematics, and connected-car innovations .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in embedded C/C++ development and Python programming, with a strong focus on optimizing system performance in automotive infotainment platforms. Proficient in collaborating with hardware vendors and utilizing diagnostic tools to enhance system behavior and efficiency.
Highest-signal resume keywords
Embedded C/C++ DevelopmentPython ProgrammingLinux/Android InternalsMulti-Threaded Embedded Systems DesignReal-Time OS (RTOS) Concepts
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
System Performance OptimizationAutomated TestingMemory ManagementPower Consumption ProfilingTelemetry Pipeline DevelopmentKPI Performance CharacterizationKernel Configuration OptimizationBoot Time AnalysisLatency MeasurementThroughput Analysis
Tools & Technologies
StraceFtraceLTTngPerfettoQNX MomenticsJenkinsGit
Certifications & Qualifications
Bachelor's Degree in Electrical/Computer Engineering or Computer ScienceEducation Credential Assessment Report
Industry Keywords
Automotive InfotainmentTelematicsConnected-Car InnovationsAgile Scrum DevelopmentCANAutomotive Ethernet
Tech Stack
Tools & technologiesAndroidJenkinsLinuxPythonRTOSC++
About the role
Key responsibilities & impact- Work on next-generation automotive infotainment platforms, telematics, and connected-car innovations
- Measure system behavior, isolate sub-optimal interactions, analyze bottlenecks from Kernel and Drivers through Application and UI, and implement system-level performance fixes
- Design and build on-device and server-side diagnostic tools and automated testing
- Characterize new feature performance against KPI budgets including boot time, latency, and throughput
- Participate in agile Scrum development sprints
- Monitor and optimize memory footprint, resolving leaks, fragmentation, and resource contention
- Profile and optimize power consumption, thermal behavior, and sleep/wake cycles
- Build telemetry pipelines and remote logging to analyze test-fleet performance and detect regressions
- Collaborate with hardware vendors and silicon partners to use hardware accelerators and optimize CPU utilization and throughput
Requirements
What you’ll need- Bachelor's degree in Electrical/Computer Engineering, Computer Science, or a related field of study
- 3-5 years' professional experience in embedded C/C++ development
- 3+ years' experience in Python programming
- Hands-on experience with Linux and/or Android internals
- Proven experience with multi-threaded embedded systems design and Real-Time OS (RTOS) concepts
- Must provide proof of degree completion for the highest level of education attained
- Education Credential Assessment report showing Canadian equivalency required for degrees obtained outside Canada
- Must be legally entitled to work in Canada
- Ford does not sponsor work permit applications
- Preferred experience with File Systems, Memory Management, CPU Scheduling, or Kernel Configuration optimization
- Preferred expertise with strace, ftrace, LTTng, Perfetto, or QNX Momentics
- Preferred experience with CAN, Automotive Ethernet, Jenkins, Git, and data visualization techniques
Benefits
Comp & perks- Eligible to participate in the Annual Compensation bonus program
- Accommodations for applicants with disabilities throughout the recruitment, selection and/or assessment processes, where needed