F

Ford Motor Company

Builds vehicles for drivers and commercial fleets

In-Vehicle Network Software Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeAllen Park, MI, USA$85.4k - $192.9k /yr

About the Job

Requirements

  • A bachelor's degree in computer engineering, Computer Science, Electrical Engineering, or a related field, or an equivalent combination of relevant education and experience.
  • Strong problem-solving and analytical abilities, with a proven track record of untangling complex systems and translating data into actionable solutions.
  • At least 2 years of software development experience programming in Python, C++, or Java, focused on data analysis, tool development, or back-end systems.
  • Foundational knowledge or experience with network architecture, protocols, and communication standards, including Ethernet, CAN, and LIN.
  • Experience developing analytical tools and defining key performance indicators to measure system performance.
  • Experience with Test-Driven Development, including using Gherkin to write clear, concise, and executable specifications.
  • Candidates must be legally authorized to work in the United States.

Responsibilities

  • Design and implement scalable and composable software solutions for in-vehicle network bandwidth analysis, message latency tracking, and functional coupling measurement.
  • Research, define, and implement key performance indicators for network modeling, performance analysis, and change management to proactively identify risks and opportunities.
  • Develop and maintain network simulation models to conduct what-if analysis and predict the impact of new features and architectural changes on bandwidth, latency, and overall performance.
  • Translate network analysis results into reports and dashboards for architects, feature owners, and executive leadership to guide strategic decisions.
  • Integrate network analysis tools and key performance indicators into the continuous integration and continuous delivery pipeline to provide continuous feedback on vehicle-network health and performance throughout the development lifecycle.
  • Work with Network Architects and Platform experts to validate architectural choices, assess the impact of new features, and provide data to support optimization efforts.
  • Set standards for software quality, Test-Driven Development, and agile methodologies within the team to ensure robust and maintainable analysis tools.

Desired Qualifications

  • A master's degree in computer engineering, Computer Science, Electrical Engineering, or a related field.
  • At least 1 year of experience with network analysis and simulation tools.
  • At least 1 year of work experience developing tools for embedded systems.
  • Experience with Django and PostgreSQL.
  • Experience with data science, statistical analysis, or machine learning techniques.
  • Work experience with AUTOSAR Classic and Adaptive architecture and industry-standard formats including DBC and ARXML.

About the Company

Ford Motor Company

Builds vehicles for drivers and commercial fleets

Ford Motor Company designs and builds vehicles for individual drivers and commercial fleets worldwide, spanning Ford trucks and SUVs and Lincoln luxury models. Its Mustang sports car and Bronco off-road vehicles sit alongside gasoline, hybrid and electric products. The company sells vehicles, parts and accessories through dealers, while Ford Pro combines commercial vehicles with fleet software, charging and maintenance services; Ford Credit earns money from customer and dealer financing and leases. Connected services add subscriptions for vehicle features and business operations. Founded by Henry Ford in 1903, the company is headquartered in Dearborn, Michigan.

Company size
10,001+
Company stage
IPO
Headquarters
Dearborn, MI
Founded
1903

Recently Posted Jobs

Explore more opportunities at Ford Motor Company

See more jobs