Senior Embedded Software Engineer

2 weeks ago


Allen Park, United States Ford Motor Company Full time
Job Description

The ideal candidate will take a lead in the creation of embedded software and hardware that is deployed in various IVI test systems and development tools. These development systems & tools are distributed globally to engineering teams across Ford and our development partners. Projects vary from year to year. Current projects will be utilized in the ongoing development & testing of the next generation SYNC Infotainment system, embedded modem, vehicle cloud connectivity, mobile app development & integration testing, as well as multiple additional In-Vehicle Infotainment development projects.

Responsibilities

  • embedded hardware and software platforms; that are used by production development engineers to support In-Vehicle Infotainment (IVI) hardware and software feature development and validation efforts.
  • Provide technical leadership to an experienced engineering team, interface with customers, technical management, and cross-disciplinary engineers to resolve technical issues.
  • Provide technical expertise to management on system level solutions that overcome engineering challenges, while optimally balancing cost, schedule, and technical design integrity.
  • Partner with our engineering teams to lead design, development, debugging and testing of platform software for complex Linux/Android based systems that combine media processing and high-speed interfaces.
  • Mentor and train junior Systems Engineers in generating key deliverables to further quality and cost deliverables.
  • Provide day to day leadership/participation in code reviews, ensuring alignment to coding standards, ensuring software quality requirement, contribute to gathering user requirements and creating functional specifications, troubleshoot and debug defects as reported by users.
  • Demonstrate a strong focus to establishment and compliance of agile development practices.
Qualifications

Minimum Requirements:
  • Bachelor's degree in computer science, electrical engineering, or related field with 5+ years of relevant industry experience.
  • 5+ years of experience with embedded software design and developing production software in C/C++/Python and bash scripting.
  • 5+ years hands on development experience with practical experience and knowledge of 8-32-bit embedded SoC/ processor architecture is essential.
  • 5+ years of experience with and strong knowledge of C/C++/Object oriented programming languages is essential (e.g. data types, memory management, peripheral device drivers, conditional statements, pointers, structures, etc.).
  • 3+ years of Linux kernel device driver development for block or character drivers is required (USB/PCIe etc. is a big plus).
  • 3+ years of experience debugging HW using standard lab instrumentation such as oscilloscopes, logic/protocol analyzers, signal generators.
  • 3+ years of experience in networking particularly in Service Oriented Architecture, SOME/IP, socket adaptor and Ethernet.
  • Strong collaboration and communication skills is essential to work in a cross functional team of engineers (embedded/Hardware/Model based Development).
  • Experience with technical writing, authoring formal engineering documentation, architecture diagrams, test procedures, reports.
  • Ability to work closely and collaborate with continuous integration teams for resolve issues/dependencies and deliver software releases.
  • Exposure to FPGA system design/development using Verilog HDL for integration, synthesis and optimization of existing designs is required.
Preferred Requirements:
  • Master's degree in computer science, electrical engineering, or related field with 8+ years of relevant industry experience.
  • Experience with RTOS/Linux kernel development, POSIX systems, Linux device drivers and device trees and embedded build system (buildroot/yocto).
  • Experience working with video capture APIs/frameworks such as V4L2, eglStream OpenGL etc.
  • Familiarity with video interface standards & encoding protocols such as Display port, MIPI-CSI, H.264/H.265 etc.
  • Strong debugging/trouble-shooting skills of Embedded Linux systems.
  • Experience reading electrical schematics and device part data sheets.
  • Experience with unit level and system level design and development.
  • Experience with Agile Scrum development methodologies with common workflow tools (e.g. Confluence, git, JIRA, Jenkins).


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.

  • Allen Park, United States CareerBuilder Full time

    Job Description The ideal candidate will take a lead in the creation of embedded software and hardware that is deployed in various IVI test systems and development tools. These development systems & tools are distributed globally to engineering teams across Ford and our development partners. Projects vary from year to year. Current projects will be utilized...


  • Allen Park, United States Optimal Inc. Full time

    Job DescriptionJob DescriptionPosition Description:Architect, design and implement Infotainment embedded software solutions utilizing Android operating systems (OS) and platform components.Develop Infotainment systems on Android Automotive platform. Drive analysis and root cause Android framework issues and provide resolution for infotainment...


  • Allen Park, United States Optimal Inc. Full time

    Job DescriptionJob DescriptionPosition Description:Architect, design and implement Infotainment embedded software solutions utilizing Android operating systems (OS) and platform components.Develop Infotainment systems on Android Automotive platform. Drive analysis and root cause Android framework issues and provide resolution for infotainment...

  • Software Engineer Controls

    Found in: Talent US C2 - 7 days ago


    Allen Park, United States Optimal Inc. Full time

    Position Description:Architect, design and implement Infotainment embedded software solutions utilizing Android operating systems (OS) and platform components.Develop Infotainment systems on Android Automotive platform. Drive analysis and root cause Android framework issues and provide resolution for infotainment products.Analyze Android open-source code...

  • Senior Software Engineer

    Found in: Appcast Linkedin GBL C2 - 2 days ago


    Overland Park, United States TALENT Software Services Full time

    Are you an experienced Senior Software Engineer - Mulesoft with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Senior Software Engineer - Mulesoft to work in Minnetonka, MN.Position Summary: The CRM Development team is focused on building solutions to support the Broker Sales and Service...

  • Senior Software Engineer

    Found in: Appcast US C2 - 2 days ago


    Overland Park, United States TALENT Software Services Full time

    Are you an experienced Senior Software Engineer - Mulesoft with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Senior Software Engineer - Mulesoft to work in Minnetonka, MN.Position Summary: The CRM Development team is focused on building solutions to support the Broker Sales and Service...


  • Allen, United States Sol-Ark company Full time

    Job DescriptionLocation: This position will be based in our corporate headquarters in Allen, Texas (Dallas-Fort Worth area).**This is not a remote position.This is a full-time W-2 ONSITE opportunity (not remote)!Candidates authorized to work in the U.S. without requiring work visa sponsorship are encouraged to apply.We are seeking an Electrical Test Engineer...


  • Allen Park, United States Ford Motor Company Full time

    Job Description 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 worldtogether. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves? Enterprise Technology plays a critical part in shaping the future of mobility. If you're looking...


  • Allen Park, United States Ford Motor Company Full time

    Job Description 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 worldtogether. At Ford, we're all a part of something bigger than ourselves. Are you ready to change the way the world moves? Enterprise Technology plays a critical part in shaping the future of mobility. If you're looking...


  • Allen, United States CareerBuilder Full time

    Job Description Location: This position will be based in our corporate headquarters in Allen, Texas (Dallas-Fort Worth area). **This is not a remote position. This is a full-time W-2 ONSITE opportunity (not remote)! Candidates authorized to work in the U.S. without requiring work visa sponsorship are encouraged to apply. We are seeking an Electrical Test...

  • Test Engineer

    Found in: Appcast Linkedin GBL C2 - 1 day ago


    Allen Park, United States EPITEC Full time

    EPITEC POSITION:HIL Test EngineerJOB TYPE:Full-time, W2 Contract through EpitecLOCATION:Allen Park, MI (Onsite 100%)POSITION DESCRIPTION:The Hardware in the Loop (HiL) Engineer supports the product development and system integration processes by developing test procedures for automated execution, implementing tests using Hardware in the Loop equipment,...

  • Test Engineer

    Found in: Appcast US C2 - 1 day ago


    Allen Park, United States EPITEC Full time

    EPITEC POSITION:HIL Test EngineerJOB TYPE:Full-time, W2 Contract through EpitecLOCATION:Allen Park, MI (Onsite 100%)POSITION DESCRIPTION:The Hardware in the Loop (HiL) Engineer supports the product development and system integration processes by developing test procedures for automated execution, implementing tests using Hardware in the Loop equipment,...


  • Highland Park, United States Cyfle Full time

    About the job Senior Electrical Engineer We have partnered with a global industrial electrical manufacturing company in Highland, IL area to provide them with a Senior Electrical Engineer. Please review the below description and let us know if you are interested. Prioritized must haves for the Senior Electrical Engineer: #1. BSEE Degree or equivalent.#2. 6...


  • Allen, United States CareerBuilder Full time

    Company Description About us, but well be brief Experian is the worlds leading global information services company, unlocking the power of data to create more opportunities for consumers, businesses and society. We are thrilled to share that FORTUNE has named Experian one of the 100 Best Companies to work for . In addition, for the last five years weve been...


  • Allen Park, United States Optimal Inc. Full time

    Job DescriptionJob DescriptionPosition Description:We create lifetime value for our customers by delivering a software development environment that is purposeful and differentiated with simplicity and ingenuity to generate sustainable returns. We equip the enterprise to derive value from all forms of data to generate sustainable savings through automation...

  • Software Engineer

    3 days ago


    Allen Park, United States Optimal Inc. Full time

    Job DescriptionJob DescriptionPosition is hybrid at least 3 days/week in the office but could become 5 days a week if needed.Position Description:In our company, we create lifetime value for our customers by delivering a software development environment that is purposeful and differentiated with simplicity and ingenuity to generate sustainable returns for...

  • Senior Software Engineer

    Found in: Appcast Linkedin GBL C2 - 6 days ago


    Menlo Park, United States Brio Digital Full time

    If you're a Senior Fullstack Engineer and looking to join a rocket-ship business pioneering Autonomous AI-Driven Digital Human Systems this is the ideal role for you.The JobAs s Senior Software Engineer, you'll be a key figure in building the distributed systems and infrastructure powering the agent systems focusing on scalability, globaliation and...

  • Senior Software Engineer

    Found in: Appcast US C2 - 6 days ago


    Menlo Park, United States Brio Digital Full time

    If you're a Senior Fullstack Engineer and looking to join a rocket-ship business pioneering Autonomous AI-Driven Digital Human Systems this is the ideal role for you.The JobAs s Senior Software Engineer, you'll be a key figure in building the distributed systems and infrastructure powering the agent systems focusing on scalability, globaliation and...


  • Allen Park, United States G-TECH Services Full time

    Job DescriptionJob DescriptionSoftware Test Engineer We create lifetime value for our customers by delivering a software development environment that is purposeful and differentiated with simplicity and ingenuity to generate sustainable returns. We equip the enterprise to derive value from all forms of data to generate sustainable savings through automation...


  • Allen Park, United States Optimal Staffing Full time

    Skills Required Experience with ANY of the following areas: Adaptive Cruise Control, Blind Spot Systems, Lane Keeping or Lane Centering Systems. Experience with GPS / GNSS systems including inertial navigation system validation. Software engineering & algorithm development experience. Any development time in any language (C, C++, Python, Matlab, etc.)...