Electrical Engineer - Model Based Design

Ford

(Dearborn, Michigan)
Full Time
Job Posting Details
About Ford

At Ford, we go further to make our cars better, our employees happier and our planet a better place to be. Learn more about the work that makes Ford a company that we’re proud to be a part of. People working together as a lean, global enterprise to make people’s lives better through automotive and mobility leadership.

Summary

This position will join a small but growing team of engineers, creating Model Based Design (MBD) processes and best practices to enable ‘Concept-to-Code’ development of ‘In-Vehicle Infotainment’ (IVI) features in the next generation of Ford production vehicles. The position is in the Ford Research & Advanced Engineering division, Advanced In-Vehicle Infotainment & Connected Features organization, Software Modeling, Tools, & Process team.

The Software Modeling, Tools, & Process team manages the strategic design, architecture and deployment of software development tools, environments and processes, and modeling environments, methodologies and processes – specific to the development of IVI feature platforms for R&AEE.

Responsibilities
  • Participation in process and tool reviews to identify appropriate industry standard MBD development practices to support IVI feature prototyping in the following areas:
  • System architecture & design of small to medium sized embedded systems
  • System modeling and model design
  • Embedded software development
  • Circuit design, build, test, & analysis for embedded systems
  • Partner with IVI feature development teams to support development of prototype features using MBD processes, tools and skillsets to execute functional partitioning of features:
  • Capturing and documenting business, feature development and testing requirements
  • Translating and architecting feature requirements into executable system designs
  • Developing interfaces between objects/classes
  • Specifying system level requirements
  • Use auto-coding techniques to produce hardware agnostic embedded target code
  • Ensure MBD systems align with production launch objectives
  • Interface with IVI feature and platform launch organizations including PD EESE, Connected Vehicles & Services, and external development partners to communicate and coordinate the IVI software development & modeling process
  • Ensure Forward Model teams have the necessary tools, skills and resources to deliver new features
Ideal Candidate
  • Bachelor of Science in Engineering (Electrical, Mechanical, Information Technology, etc.)
  • Prior technical experience in modeling tools, standards, and methodologies
  • Experience/understanding of Unified Modeling Language (UML) and UML tools
  • Familiarity with state transition diagrams and message flow diagrams
  • Languages: C, C++, UML, MATLAB (.m) scripting, CANalyzer CAPL scripting (Basics)
  • Preferred Skills & Background:**
  • Experience in different methodologies and roles of Agile process for software development
  • Ability to translate business requirements into features and user stories
  • Familiarity with electrical architectures, electrical systems
  • Technical understanding of prototype engineering and embedded system architectures
  • Concepts: CAN, Vehicle Diagnostics Protocol (UDS), Test driven development (TDD)
  • Tools: MATLAB, Simulink, Stateflow, Rhapsody, TargetLink, SIMUQUEST, CANalyzer, CANape, CANoe

Competency or Skills to be Gained:

  • Support development of Ford future product offerings and leading edge technology to deliver connected features in the vehicle
  • Partnership with the business in a high growth area - In-Vehicle Infotainment feature development
  • Experience with global product rollout and managing regional complexities
  • Member of a diverse team delivering innovative products with many technical interdependencies
Compensation and Working Conditions
Benefits Benefits included

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Dearborn, Michigan
Skills Desired
Sign up or login to see how your skills match up.
  • C++
  • Information Technology
  • Technical Knowledge
  • Agile Software Development
  • Electrical Engineering
  • Mechanical Engineering
  • R
  • Scripting
  • Simulink
  • Test Driven Development (TDD)
  • UML
  • Software Architecture

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.