Talent.com
HMI Software Developer

HMI Software Developer

Ford Motor CompanyDearborn, MI, United States
25 days ago
Job type
  • Full-time
Job description

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 mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow’s transportation.

Do you have what it takes to make smart vehicles for a smart world? Join the Ford Product Development team. Utilizing Design Thinking & User Experience methods, you’ll work to deliver breakthrough products and services that delight our customers. We’re seeking forward-thinking, laser-focused professionals with a passion for bringing innovative, exciting, and sustainable ideas to life. We have opportunities around the world for you to contribute to such advancements as autonomy, electrification, smart mobility technologies, and more!

You'll have...

Master’s degree or foreign equivalent in Computer Engineering, Electrical Engineering or related field and 3 years of experience in the job offered or related occupation. 2 years of experience with each of the following skills is required :  1. Debugging, profiling, and performance optimization using Helgrind, ThreadSanitizer, AddressSanitizer, Perfetto, systrace, and performing core dump analysis using GDB or Addr2line. 2. Enhancing code inspection value using Cppcheck or compiler sanitizers, and code review platforms, including GitHub PR reviews. 3. Automotive software development, including applying A-SPICE and ISO26262 safety standards, automotive cybersecurity (ISO / SAE 21434) standards, interpreting CAN signals, using AUTOSAR, and using applicable lab tools for logic and protocol analysis. 4. Designing, implementing, and optimizing multi-threaded embedded software for real-time Posix operating systems using C++ 17 or C++ 20. 5. Developing reusable GUI infotainment components, views, and state machines. 6. Design and implement inter-process communication (IPC) using sockets and shared memory mechanisms to coordinate across components and services. 7. Debugging with GNU toolchain and code analysis tools to detect and fix crash, stability, memory, and performance defects. 8. Design and implement GUI components that maintain high responsiveness using thread-safe data models and state machines. 9. Manage concurrency for input handling, real-time signal updates, and rendering updates across multiple displays. 10. Leverage thread pools, executors, and asynchronous job schedules to optimize UI thread performance. 11. Designing UX software architecture using UML, developing comprehensive test plans for the software, and providing support throughout the entire product development lifecycle, including testing, deployment, and post-mortem analysis. 1 year of experience with each of the following skills is required : 1. Performing failure mode and effects analysis (FMEA). 2. Android application development for automotive infotainment, including user-facing modules, lifecycle-aware architecture, and integration with system services.

We are offering a salary of $166,213.00 - $187,024.68 / yr.

You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!

As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like : will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all the above? No matter what you choose, we offer a work life that works for you, including :

#LI-DNI

#DNP

undefined

Create a job alert for this search

Software Developer • Dearborn, MI, United States

Related jobs
  • Promoted
Embedded DevSecOps Software Developer

Embedded DevSecOps Software Developer

Softworld IncSterling Heights, MI, US
Full-time
Job Title : Embedded DevSecOps Software Developer Job Location : Sterling Heights Michigan 48310 Onsite Requirements : Embedded C++ RTOS CI / CD Softwae Loader Job Description : The Embedded Linux / RTOS e...Show moreLast updated: 1 day ago
  • Promoted
Senior Controls Software Engineer (Direct Hire)

Senior Controls Software Engineer (Direct Hire)

Cosha Staffing & ConsultingMadison Heights, MI, United States
Full-time +1
Controls Software Engineer needed (Direct Hire).Creating and commissioning industrial controls systems, PLC software.Responsible for PLC / HMI code development, code installation, debug on job.Respon...Show moreLast updated: 30+ days ago
BMS Software DRE - Now Hiring!

BMS Software DRE - Now Hiring!

StellantisAuburn Hills, MI, United States
Full-time
The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements ...Show moreLast updated: 25 days ago
HIL systems & Integration Engineer

HIL systems & Integration Engineer

VDart IncAuburn Hills, MI, United States
Full-time
Quick Apply
Role : HIL systems & Integration Engineer Location : Auburn Hills, MI Job Description : HIL Develo...Show moreLast updated: 2 days ago
  • Promoted
Software Developer-Test Engineering

Software Developer-Test Engineering

General MotorsWarren, MI, United States
Full-time
Software Engineer (Test) ensures applications meet GM software and feature standards for functional, system, quality, security, performance and architecture requirements. Ability to drive advanced l...Show moreLast updated: 4 days ago
BMS Software DRE

BMS Software DRE

StellantisAuburn Hills, MI, United States
Full-time
The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements ...Show moreLast updated: 25 days ago
  • Promoted
  • New!
Embedded Software Developer

Embedded Software Developer

HRU Inc Technical ResourcesSterling Heights, MI, United States
Full-time
Embedded Linux / RTOS DevSecOps Software Developer.Contract | Onsite | $65-$75 / hour (DOE).Must be eligible to obtain a U. Embedded Linux / RTOS DevSecOps Software Developer.This position focuses on ...Show moreLast updated: 15 hours ago
  • Promoted
Embedded Software Developer (FreeRTOS / SafeRTOS)

Embedded Software Developer (FreeRTOS / SafeRTOS)

LuxoftDearborn, MI, United States
Full-time
Our client was built on the belief that freedom of movement drives human progress.As we look to the future and the changing needs of society, our client is committed to becoming the world's most tr...Show moreLast updated: 1 day ago
  • Promoted
Software Engineer (Python / Mlops / Cloud) Detroit, MI

Software Engineer (Python / Mlops / Cloud) Detroit, MI

Insight GlobalDearborn, MI, United States
Full-time
Insight Global is seeking a Software Engineer to support one of our clients out of Dearborn MI.This Software Engineer will be responsible for working on the development of an AI agent solution that...Show moreLast updated: 1 day ago
  • Promoted
Lead Software Engineer

Lead Software Engineer

RelativityDetroit, MI, United States
Full-time
Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Softworld IncSterling Heights, MI, US
Full-time
Job Title : Software Engineer Job Location : Sterling Heights MI 48310 Onsite Requirements : C++ ROS2 Defense Job Description : Seeking a Software Engineer with experience developing robotics or autono...Show moreLast updated: 4 days ago
  • Promoted
Controls Software Engineer

Controls Software Engineer

Monster jobsNew Hudson, MI, US
Full-time
Report to the Electrical Engineering Manager for project assignments and report on daily activity progress and responsibilities. Responsible for software design including PLC, HMI, Drives, Device In...Show moreLast updated: 30+ days ago
  • Promoted
IVR Developer - Intl India

IVR Developer - Intl India

Insight GlobalDearborn, MI, United States
Full-time
Insight Global is looking for an IVR Developer to support one of our clients out of Chennai, India.This engineer will be joining the Contact Center As A Service project assisting in their cloud mig...Show moreLast updated: 6 days ago
  • Promoted
UBTS INC 2 Software Developers

UBTS INC 2 Software Developers

Pontiac Alrea JobsPontiac, Michigan, United States
Full-time
Show moreLast updated: 6 days ago
  • Promoted
Outsystem Developer

Outsystem Developer

Insight GlobalDetroit, MI, United States
Full-time
An employer is looking for a Business Systems Developer to join the Credit Loan Origination team.This person will be focused on developing the loan origination platform and application processes fo...Show moreLast updated: 1 day ago
  • Promoted
ADAS Developer

ADAS Developer

KyybaAuburn Hills, MI, United States
Full-time
Function : Software Engineering → Embedded / Kernel Development.Understand ADAS features & Develop the system architectural Diagrams (Logical, Functional, Technical) in Enterprise architecture.Speci...Show moreLast updated: 30+ days ago
  • Promoted
ECM Developer (OpenText StreamServe)

ECM Developer (OpenText StreamServe)

SonSoftFarmington, MI, United States
Full-time +1
USA based corporation duly organized under the laws of the Commonwealth of Georgia.Software Development, Software Consultancy and Information Technology Enabled Services. I have a following full tim...Show moreLast updated: 1 day ago
BMS Software DRE - Urgently Hiring!

BMS Software DRE - Urgently Hiring!

StellantisAuburn Hills, MI, United States
Full-time
The Battery Management Systems Design Release Software Engineer is responsible for working with Tier one BMS supplier and Internal development teams (BSW and ASW developers as well as requirements ...Show moreLast updated: 25 days ago