Description
We're looking for a Software Developer to join our Product Development team. As a Software Developer, you will work in a fast-paced Agile environment to develop end-to-end software features, from initial prototyping to real-world testing in Ford vehicles. Your focus will be on Apple CarPlay and Android Auto integration in Ford's Infotainment system using Android.
In this role, you will design and implement customer-visible features that are used by millions of people every day. You will work in an agile team of software developers, test engineers, technical product managers, and leads. You will investigate options for how to design new features, review these options with the rest of the team, and develop proof of concepts and prototypes of potential new features for next-generation infotainment systems.
Responsibilities:
- Design, implement, test, and support new feature development using industry best practices
- Work in an agile team to own and develop software features end to end
- Investigate options for how to design new features and review these options with the team
- Develop proof of concepts and prototypes of potential new features
- Investigate, debug, understand, and fix bugs in the product
- Review other team members' designs and code, supplying constructive feedback
Qualifications:
- Bachelor's Degree in Computer Science or Electrical Engineering or related degree
- 3 to 5 years' professional software development experience
- 2+ years' experience in Android software development using Kotlin or Java and JNI
- Proficiency and hands-on experience with C and/or C++
- Experience with automotive infotainment systems
- Specialized experience with Audio, Bluetooth, Wifi
- Experience working effectively within an Agile development environment
- Working knowledge of Git for source code management and collaboration
The expected annual salary range for this Ford of Canada position is $85,000.00 - $135,000.00, and individuals may be eligible to participate in our Annual Compensation bonus program.