Ford Motor
Overview
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. Qualifications
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 Debugging, profiling, and performance optimization using Helgrind, ThreadSanitizer, AddressSanitizer, Perfetto, systrace, and core dump analysis using GDB or Addr2line. 2 years of experience with Enhancing code inspection value using Cppcheck or compiler sanitizers, and code review platforms including GitHub PR reviews. 2 years of experience with 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. 2 years of experience with Designing, implementing, and optimizing multi-threaded embedded software for real-time Posix operating systems using C++ 17 or C++ 20. 1 year of experience with Developing reusable GUI infotainment components, views, and state machines. 1 year of experience with Design and implement inter-process communication (IPC) using sockets and shared memory mechanisms to coordinate across components and services. 1 year of experience with Debugging with GNU toolchain and code analysis tools to detect and fix crash, stability, memory, and performance defects. 1 year of experience with Design and implement GUI components that maintain high responsiveness using thread-safe data models and state machines. 1 year of experience with Manage concurrency for input handling, real-time signal updates, and rendering updates across multiple displays. 1 year of experience with Leverage thread pools, executors, and asynchronous job schedules to optimize UI thread performance. 1 year of experience with 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 Performing failure mode and effects analysis (FMEA). 1 year of experience with Android application development for automotive infotainment, including user-facing modules, lifecycle-aware architecture, and integration with system services. Responsibilities
HMI Software Developer – positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the Dearborn office. Hence, the employee must live within a reasonable commuting distance from Dearborn, MI. Work on proof of concepts and implementation for next generation digital cockpit and infotainment system experiences. Collaborate with software developers, test engineers, designers, technical artists, technical product managers, and leads to champion best-in-class quality and functionality throughout the full life cycle of product development. Deliver code for graphical user-interfaces, middleware, and services. Deliver and support the application for multiple full release lifecycles. The component will be part of a complex application ecosystem, including client and multiple servers, displays on multiple screens, databases, thread synchronization, networking, etc. Lifecycle activities include working with visual designs and functional requirements, defining software architecture, developing, testing, shipping, and supporting applications with postmortem, crash, and stability analysis. 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. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.
#J-18808-Ljbffr
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. Qualifications
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 Debugging, profiling, and performance optimization using Helgrind, ThreadSanitizer, AddressSanitizer, Perfetto, systrace, and core dump analysis using GDB or Addr2line. 2 years of experience with Enhancing code inspection value using Cppcheck or compiler sanitizers, and code review platforms including GitHub PR reviews. 2 years of experience with 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. 2 years of experience with Designing, implementing, and optimizing multi-threaded embedded software for real-time Posix operating systems using C++ 17 or C++ 20. 1 year of experience with Developing reusable GUI infotainment components, views, and state machines. 1 year of experience with Design and implement inter-process communication (IPC) using sockets and shared memory mechanisms to coordinate across components and services. 1 year of experience with Debugging with GNU toolchain and code analysis tools to detect and fix crash, stability, memory, and performance defects. 1 year of experience with Design and implement GUI components that maintain high responsiveness using thread-safe data models and state machines. 1 year of experience with Manage concurrency for input handling, real-time signal updates, and rendering updates across multiple displays. 1 year of experience with Leverage thread pools, executors, and asynchronous job schedules to optimize UI thread performance. 1 year of experience with 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 Performing failure mode and effects analysis (FMEA). 1 year of experience with Android application development for automotive infotainment, including user-facing modules, lifecycle-aware architecture, and integration with system services. Responsibilities
HMI Software Developer – positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the Dearborn office. Hence, the employee must live within a reasonable commuting distance from Dearborn, MI. Work on proof of concepts and implementation for next generation digital cockpit and infotainment system experiences. Collaborate with software developers, test engineers, designers, technical artists, technical product managers, and leads to champion best-in-class quality and functionality throughout the full life cycle of product development. Deliver code for graphical user-interfaces, middleware, and services. Deliver and support the application for multiple full release lifecycles. The component will be part of a complex application ecosystem, including client and multiple servers, displays on multiple screens, databases, thread synchronization, networking, etc. Lifecycle activities include working with visual designs and functional requirements, defining software architecture, developing, testing, shipping, and supporting applications with postmortem, crash, and stability analysis. 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. We are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1-888-336-0660.
#J-18808-Ljbffr