Apply for this job now

Systems Software Developer

San Diego, California
Job Type
14 Feb 2021
Connectivity is driving a huge number of innovationsto improve vehicle safety, efficiency, and rider experience. We are looking for energetic softwaredevelopers with genuine passion for developing robust and resilient in-vehicle software services and features for next generation fully networked, cloud-connected vehicles.You would be developing in a fast-paced agile development environment with cross-functional global teams. This is an exciting opportunity for you to develop and innovate multi-tiered connectivity solutions distributed across Ethernet-connectedgateway, infotainment, telematics, and cluster modulesin a vehicle, includingfuture autonomous vehicles, using state of the art software development technologies.ResponsibilitiesReview specifications and identify clear product requirementsDesign, develop, test, and maintain software components for Ethernet-connected Electronic Control Modules (ECU) to facilitate in-vehicle applications/services to connect to cloudPort andintegratehome-grown software components on to Ethernet-connected Electronic Control Modules (ECU)Perform design and code reviewsProfile, propose, and implement optimizations/enhancements to improve software performance/qualityInvestigate, debug, and resolve software defects. This may include on-line/on-site debugging of issues alongside our vendors and tier1 suppliersSupport successfulsanity/functional/integration test executions by reviewing test cases/procedures and educating test owners on the details of functionalitiesGenerate and demonstrate product ideasBasic QualificationsBachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science or relatedIncluding coursework have 1+ year of experience with C++ programmingIncluding coursework have 6+ months of experience with real-time embedded software development on QNX or Linux RTOSPreferred QualificationsMaster's Degree in Electrical Engineering, Computer Engineering , Computer Science or relatedObject Oriented Design with established design patterns in C++Fundamentals of data structures and algorithmsVery good understanding ofone or more of the following networking concepts: IP Packet Classification/Routing/Forwarding, Data Plane Processing, Packet FilteringDemonstrated working knowledge in one or more of the following networking technologies and its internals: TCP/IP stack, BSD Socket Programming, IP Flow Monitoring and TallyingExperience with source code version control systems and integrated development environments, such as Git and EclipseStrong analytical and problem-solving skillsIndependent worker and capable of delivering multiple project commitments concurrentlyExcellent communication and collaborative skills in a multidisciplinary and multi-sited environmentJoin 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 thewin.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.
Apply for this job now


  • Job Reference: 231864468-2
  • Date Posted: 14 February 2021
  • Recruiter: Ford Motors
  • Location: San Diego, California
  • Salary: On Application
  • Sector: Retail & Consumer Products
  • Job Type: Permanent