Software Engineer, Mobile Development & Research, Palo Alto
Location:
Palo Alto
State:
CA
Company:
Ford Motor Company
Job Description
Ford Motor Company is moving into a new phase of its 100+ year history, one in which software is at the heart of its future. The automobile is being redefined as a networked computing platform upon which an ever-evolving set of applications is being designed, allowing us to create exciting new consumer experiences.
This position is located at Ford’s Research and Innovation Center in Palo Alto, CA.
Responsibilities:
Design and build advanced applications for the iOS platform
Collaborate with cross-functional teams to define, design, and create innovative user experiences
Develop prototypes quickly to validate interactions and prove product designs
Optimize applications for usability and modularity
Build libraries and frameworks that support externally developed client applications
Create public-facing documentation to support external and internal customers
Work independently in an ambiguous research environment
May be responsible for direct delivery of applications as initial assignment
Ability to travel both domestic and international
Basic Qualifications: Bachelor's Degree
1+ years of experience with Objective-C or Swift, iOS SDK, and Xcode; college experience is acceptable.
1+ years of OO programming and using design pattern experience; college experience is acceptable.
Preferred Qualifications:
Master of Science in Computer Science or related field
Strong foundation in computer science, with competencies in data structures, algorithms, and software design
Knowledge of UI and animation frameworks
Experience with web service integration (SOAP, REST, JSON, XML, GraphQL).
A natural curiosity and desire to understand and even contribute to the entire technology stack
Knowledge of memory management and multi-threading
Familiarity with code versioning tools (especially git and GitHub)
Excellent written and oral communication
The distance between imagination and … creation. It can be measured in years of innovation, or in moments of brilliance. When you join the Ford team discover all the benefits, rewards and development opportunities you’d expect from a diverse global leader. You’ll become part of a team that is already leading the way, with ingenious solutions and attainable products – and it is always ready to go further.
Visa sponsorship may be available for this position.
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.