Embedded Software Engineer

Ford Motor Company
April 04, 2024
Offerd Salary:Negotiation
Working address:N/A
Contract Type:Other
Working Time:Negotigation
Working type:N/A
Ref info:N/A

Job Description

Ford was built on the belief that freedom of movement drives human progress. As we look to the future and the changing needs of society, we are committed to becoming the world's most trusted mobility company - delivering smart vehicles for a smart world. Join our team as we create tomorrow! We believe in putting people first, working together, and facing challenges head-on.

The Software Platform group is responsible for the software platform that enables connectivity and advanced application features within next generation Ford vehicles. The team is designing and building the next generation software platform for the FNV4 vehicle architecture structured around high performance compute clusters and zonal aggregators.

Working as a member of this software team, the successful candidate will be involved in cutting edge embedded software development, working on system components that either provide enabling frameworks or additional functional services above the operating system services and drivers.

In this role the candidate will be involved with the design, implementation, testing, optimization and maintenance of software components. The candidate will work as part of a high performing development team and will be encouraged to contribute ideas and solutions as part of their daily work. Development is in C++ and follows an agile methodology. This position will provide the candidate with the unique opportunity to gain experience with developing cutting edge software and services with an industry leader.


What you'll do

  • Porting Production Code to different embedded platforms (Linux/QNX) alongside supporting milestone migration activities
  • Execute board bring-up of experimental hardware
  • Perform code-level integration-related tasks such as replicating build environments, source code debugging, and continuously improving and streamlining deployments
  • Evaluate embedded software implementations and provide recommendations such as library type usage, stack vs heap tradeoffs, dynamic vs static memory allocation
  • Develop and support Video streaming functions
  • Develop regression tests and ensure proper code coverage for release software
  • Participate in code reviews
  • Bug fixing and maintenance of production code.
  • Qualifications

    You'll have

  • Bachelor's degree in Computer Science, Electrical Engineering or related field of Study
  • 3+ years of software development in C++.
  • 2+ years of experience unit testing and C++ unit test frameworks.
  • Shell scripting and Python
  • Even better, you may have

  • Masters degree in Computer Science, Electrical Engineering or related field of Study
  • 5+ years of software development in C++ with at least 3 years on POSIX compliant embedded platforms.
  • Working knowledge of established software design patterns, efficient data structures and multi-threaded system design
  • Good understanding of modern C++ concepts, asynchronous programming, resource management and RAII, templates.
  • Working knowledge of inter-process communication, memory management, code optimization and efficient C++ API design.
  • Experience with distributed computing environments and Service Oriented architectures.
  • Experience with source code control systems such as Git.
  • Creative and analytical thinker.
  • Methodical; capable of prioritizing work and working to tight deadlines.
  • An excellent communicator, both oral and written.
  • 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 builderor all of the above? No matter what you choose, we offer a work life that works for you, including:

    • 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.

    For a detailed look at our benefits, click here:

    https: // clicktime.symantec.com/15uBY3xCjYDA9K3JYwgBD?h=Lz5730w-ZKQH60Yg1nCKN0PTsEwM- UrYjCMnMQ3RBk=&u=https: // fordcareers.co/GSR-HTHD

    Visa sponsorship is available for this position.

    Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.

    We are an Equal Opportunity Employer committed to a culturally diverse workforce. 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.

    LI # Hybrid

    About Us

    At Ford Motor Company, we believe freedom of movement drives human progress. With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career and help us define tomorrow's transportation.

    About the Team

    We seek to provide the thought leadership essential to achieving Ford's strategic objectives. We translate insight into action by driving toward robust points of view, timely decisions and responsible allocation of enterprise resources.

    More Information on Ford Motor Company

    Ford Motor Company operates in the Automotive industry. The company is located in Dearborn, MI and Palo Alto, CA. Ford Motor Company was founded in 1903. It has 175633 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 148 open jobs at Ford Motor Company, click here.

    Read Full Job Description

    From this employer

    Recent blogs

    Recent news