About the role

  • Software Developer joining Ford to lead in-house tool creation for smart vehicle technology. Collaborating on complex projects within a hybrid work environment.

Responsibilities

  • Lead the creation, maintenance, and release of Ford in-house tools that support user-friendly UI and a database to handle network interface requests and produce production AUTOSAR deliverables such as Software components, Network topology, Network communications (CAN, LIN, Ethernet), ECU Extracts, System extracts.
  • Build solutions for various tools to support vehicle architecture team workflows.
  • Build in-house tools, and automations and maintain existing tools to be expandable, flexible and developed iteratively.
  • Ensure modern software approaches and CI/CD principles are applied to increase team efficiency.
  • Expand knowledge in technical areas such as AUTOSAR or other future architectural models as needed to support customer development teams.
  • Collaborate with different stakeholders to resolve issues, implement methodologies, and enable fast-paced delivery.
  • Domestic Travel Required 10%.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering, Information Systems or a related field and 3 years of experience in the job offered or a related occupation.
  • 3 years of experience with each of the following skills is required:
  • 1. Using Jira for efficient issue and project management and GitHub for configuration management.
  • 2. Using Agile methodologies within a team setting.
  • 3. Developing and leading complex software development activities using at least one of the following: Python, C, Java, or C++.
  • 4. Improving code quality using analysis tool, including SonarQube.
  • 5. Designing and implementing comprehensive test suites (including PyTest) for complex systems, validating functionality across multiple platforms and diverse requirements.
  • 6. Applying CI/CD principles and DevOps practices to enhance software development and delivery.
  • 2 years of experience with the following skill is required:
  • 1. Building scalable automation tools to simplify workflows or value streams and managing cloud-based infrastructure.
  • 1 year of experience with the following skill is required:
  • 1. Using Python for automated system administration, software deployment, and testing.

Benefits

  • Immediate medical, dental, and prescription drug coverage**
  • • Flexible family care, parental leave, new parent ramp-up programs, subsidized back-up child care and more**
  • • Vehicle discount program for employees and family members, and management leases**
  • • Tuition assistance**
  • • Established and active employee resource groups**
  • • Paid time off for individual and team community service**
  • • A generous schedule of paid holidays, including the week between Christmas and New Year's Day**
  • • Paid time off and the option to purchase additional vacation time.****

Job title

Software Developer

Job type

Experience level

Mid levelSenior

Salary

$102,190 - $179,690 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job