AV Connectivity Embedded Software Engineer

  • Ford Motor Company
  • 600 Renaissance Center Suite 1100, Detroit, MI 48243, USA
  • Nov 09, 2020
[Information Technology]

Job Description

40867BRJob Title:AV Connectivity Embedded Software EngineerJob Description & Qualifications:At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrows transportation.As a key contributor to our autonomous vehicle (AV) and electrification efforts, you can dramatically change the way the world moves. Ford is seeking visionary, highly skilled and ambitious professionals to help us create an innovative and scalable autonomous vehicle business. Join us and improve the movement of people and goods while delivering an intuitive, enjoyable and trusted experience.What youll be able to do:With a people-first commitment to technology development, you will make a significant contribution to the creation of a self-driving business ecosystem that is purpose-designed from the beginning. As a key specialist in our connected vehicle product design and development team, you will:Develop production quality code for constrained environments within ECUs targeted at AVsCreate in-vehicle networking messaging constructs for communication with in-vehicle ECUsDeliver messaging constructs to communicate with off-board cloud systemsPartner with ECU suppliers to integrate code into the platformCollaborate with other in-vehicle and cloud teams for integration and validation effortsAdopt current tools and processes and seek new opportunities to drive efficienciesSupport AV LLC vehicle program design, validation and production launch milestones and deliverablesDesign and document AV on-board and off-board connectivity solutionsAlign with partners, internal in-vehicle subsystem teams, vendors and other partners on end-to-end architecture blueprintsThe minimum requirements we seek:Bachelor's degree in electrical engineering, computer engineering, computer science or related fieldEight or more years of active hands-on C/C++ software development experience on embedded infotainment platforms/automotive ECUs/consumer electronic platformsFour or more years of experience developing multithreaded applications in embedded Linux or other POSIX compliant OS platform.At least five years of experience interfacing with automotive in-vehicle networking and communication protocols (e.g., CAN, ETHERNET)Our preferred requirements:Masters degree in electrical engineering, computer engineering, computer science or related fieldTen or more years of experience in C/C++ language on Unix based systems and/or JavaKnowledge of in-vehicle communication, telematics or vehicle-to-cloud communication protocolsFamiliarity with eXtreme Programming (XP) practices (e.g., Pair/Mob programming)Understanding of test-first/test-driven development (TDD)Proficiency with revision control (e.g., Git, Subversion, etc.)Experience with MATLAB, CANape, CANalyzer, CANOE, etc.Background with Jira, Confluence, or equivalentOne or more years of multi-site software project team experienceFamiliarity with source control repositories and build tools (e.g., GitHub)Ability to work effectively with other technical specialists, product managers, UI/UX designers and business partnersExpertise with continuous integration/continuous delivery tools and pipelines (e.g, Jenkins, Maven, Gradle, etc.)Experience with CA Agile Central (Rally), backlogs, iterations, user stories, or similar Agile ToolsExcellent communication skillsWhat youll receive in return:As part of the Ford family, youll enjoy excellent compensation and a comprehensive benefits package that includes generous PTO, retirement, savings and stock investment plans, incentive compensation and much more. Youll 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, wed love to have you join us.Visa sponsorship may be available for this position.By choice, 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.Auto req ID:40867BRCompany:Ford Motor CompanyFunction:Autonomous VehiclesSkill Team:Autonomous Vehicles (AV)Sub-Component:Autonomous VehiclesState:MichiganLocation:Detroit
Associated topics: .net, back end, c++, c#, develop, matlab, python, sdet, software development engineer, software engineer