Software Development Engineer
Job Description
Seeking a talented Applications Software Developer to join our Product Development team.
Ford Product Development is utilizing Design Thinking & User Experience methods to deliver breakthrough products and services that will delight our customers. Our employees are laser-focused on bringing innovative, exciting, and balanced ideas to life. From autonomy and electrification, to smart mobility technologies, our Product Development teams around the world are working together with excitement to make smart vehicles for a smart world.
In association with Ford’s Connected Vehicle System, this position is responsible for implementing new features in embedded vehicle software and for providing fixes for software maintenance. The successful candidate will perform requirement analysis, design, coding, testing and debugging for embedded software applications. This position provides an exciting opportunity to join an innovative software team that is passionate about delivering solutions for Ford Motor Company’s global product line.
- Bachelor's degree in computer science, computer engineering, or electrical engineering
- 6+ months experience in requirement analysis and software development
- 6+ months experience in developing software using object-oriented methodologies and the C/C++, Java, or Python programming languages.
- Experience in requirement analysis and designing software components, producing high-level and low-level design specifications, interface specifications, and test plans
- Experience with QNX or other embedded, mobile, or consumer platforms
- Experience using source code control and defect tools such as Git, Github, Gerrit, Jira, or Jenkins
- Experience debugging software applications using debugging tools such as Eclipse, Momentics, Android Studio, or Visual Studio
- Experience working in a team that uses agile practices such as Kanban or Scrum
- Experience working with multi-functional and geographically distributed development teams
- The candidate should be self-motivated and excited to work in a fast-paced and multi-functional team environment
- The candidate should be passionate about enterprise level software development on embedded systems
- The candidate should be interested in new technologies and able to adapt and learn new concepts quickly
- The candidate should have excellent written and verbal communication skills
What you’ll receive in return:
Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on, because we’re Built Ford Tough. We’re one team striving to make people’s lives better while creating value, delivering excellence and ultimately going for the win. As part of the Ford family, you’ll enjoy excellent compensation and a comprehensive benefits package that includes generous PTO, retirement, savings and stock investment plans, incentive compensation and much more. You’ll also experience exciting opportunities for professional and personal growth and recognition.
If you have what it takes to help us redefine the future of mobility, we’d love to have you join us!
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship may be available for this position.
We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.
For information on Ford's salary and benefits, please visit:
https://corporate.ford.com/content/dam/corporate/us/en-us/documents/careers/2023-benefits-and-comp-GSR-sal-plan-2.pdf
At Ford, the health and safety of our employees is our top priority. Vaccination has been proven to play a critical role in combatting COVID-19. As a result, Ford has made the decision to require U.S. salaried employees to be fully vaccinated against COVID-19, unless employees require an accommodation for religious or medical reasons. Being fully vaccinated means that an individual is at least two weeks past their final dose of an authorized COVID-19 vaccine regimen. As a condition of employment, newly hired employees will be required to provide proof of their COVID-19 vaccination or an approved medical or religious exemption.
Ford Motor Company is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.
- 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