Platform Software Engineer

Ford Motor Company Dearborn , MI 48120

Posted 2 weeks ago

Platform Software Engineer

We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves?

Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.

You will learn about the heart of Ford's hybrid vehicle controls with key work areas for the team including developing C language-based software designs for Ford Electrified Powertrains. Plus interpret requirements and implement as C language software design for the Hybrid Vehicle system controller. Scope of software design includes core platform software including cyber security software, Over-The-Air flash, CAN multiplex, and Low-Level Driver, High Level Driver components supporting hybrid sub-systems. Vehicle applications include FHEV / PHEV power-split, Modular Hybrid Transmission (MHT), and Battery Electric Vehicle (BEV).

Develop platform software for Electrified Vehicle Drive Motor Control Module.

What you'll do...

  • Design and develop C-language application software for base software platform features including CAN, OTA, CMA, diagnostic manager, and high-level driver layer.

Evaluate and provide design for corporate embedded cyber security requirements.

  • Integrate and configure software for corporate over-the-air (OTA) flash, corporate CAN Message Authentication (CMA), and corporate CAN Network Operating System using DaVinci Configurator.

  • Develop microprocessor software interface requirement specification in order to direct board suppliers.

  • Perform validation and integration of supplied Low Level Driver software. (LLDs)

  • Direct suppliers regarding Primary Boot Loader and secondary boot loader requirements

  • Direct suppliers regarding requirements for Non-Volatile Memory (NVM) and Keep-alive memory (KAM).

  • Perform controller board testing using Lauterbach IDE debug systems.

What you'll do...

  • Design and develop C-language application software for base software platform features including CAN, OTA, CMA, diagnostic manager, and high-level driver layer.

Evaluate and provide design for corporate embedded cyber security requirements.

  • Integrate and configure software for corporate over-the-air (OTA) flash, corporate CAN Message Authentication (CMA), and corporate CAN Network Operating System using DaVinci Configurator.

  • Develop microprocessor software interface requirement specification in order to direct board suppliers.

  • Perform validation and integration of supplied Low Level Driver software. (LLDs)

  • Direct suppliers regarding Primary Boot Loader and secondary boot loader requirements

  • Direct suppliers regarding requirements for Non-Volatile Memory (NVM) and Keep-alive memory (KAM).

  • Perform controller board testing using Lauterbach IDE debug systems.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior MAC Platform Software Engineer

Trellisware Technologies

Posted Yesterday

VIEW JOBS 7/18/2024 12:00:00 AM 2024-10-16T00:00 TrellisWare launched in 2000 with an innovative culture striving to push technological boundaries in the area of wireless communications. We are now a worldwid Trellisware Technologies Poway, CA San Diego County, CA

Platform Software Engineer

Ford Motor Company