Senior Engineer

FordDearborn, MI
71d

About The Position

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 software defined vehicles, we have an exciting opportunity for a software developer to automate the key workflow steps of Ford's Over the Air (OTA) software delivery processes. The OTA delivery involves multiple teams working together for planning, sequencing, packaging, testing, and deploying vehicle software through OTA for millions of vehicles across various countries and then monitoring and post processing the deployment results for future improvements. This position involves working with various teams to understand their pain points, simplifying processes, automating critical steps and developing tools to expedite the quality delivery of the vehicle software.

Requirements

  • Bachelor's degree in computer science, Mathematics, Engineering, or equivalent.
  • 3+ years of software development using Python, SQL, GCP, BigQuery and Looker Studio.
  • Experience in data science, workflow automation and reports creation.
  • Experience with Design Patterns and OOP.

Nice To Haves

  • Master's degree in computer science, Mathematics, Engineering, or equivalent.
  • Experience in additional languages such as Java, JavaScript, R, XML/HTML.
  • Experience in using Python data science libraries.
  • Experience in Automotive ECU software development principles.
  • Experience in using Eclipse / VS Code for software development.
  • Experience in code management using GitHub.
  • Experience in developing and using REST APIs.
  • Experience in Looker Studio reports creation.
  • Experience in Jira Automation, GitHub Actions, SharePoint APIs, LLM models and AI Agents creation.
  • Experience in testing process and test automation.
  • Excellent analytical and technical skills.
  • Excellent oral and written communication skills.
  • Self-motivated and passionate about quality and software excellence.

Responsibilities

  • Work with OTA team members, collect requirements and track them using Jira.
  • Design, develop, test, and deploy the process automation applications using Python, SQL and in-house APIs.
  • Develop, and maintain BigQuery jobs and Looker Studio reports for various OTA operations.
  • Create and maintain Jira automation rulesets, Rich Filters and ScriptRunner queries.
  • Extract data from various source systems, clean up and transform the data to use in OTA applications.
  • Prepare metrics and dashboards, analyze workflows, identify improvements, and implement simplified steps through automation.

Benefits

  • Immediate medical, dental, vision and prescription drug coverage.
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more.
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Transportation Equipment Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service