Gathering your results ...
7 days
Not Specified
Not Specified
Not Specified
<p>We made history and now we work to transform the future - for our customers, our communities and our families. You'll see your work on the road every day, helping people move freely and pursue their dreams. At Ford, you can build more than vehicles. Come build what matters.</p> <p>Ford's Electric Vehicles, Digital and Design (EVDD) team is charged with delivering the company's vision of a fully electric transportation future. EVDD is customer-obsessed, entrepreneurial, and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. You'll join an agile team of doers pioneering our EV future by working collaboratively, staying focused on only what matters, and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.</p> <p>We are seeking a highly skilled and experienced Embedded Application Software Engineer to join our team. The ideal candidate will have a strong background in embedded development supporting complex, distributed, safety critical embedded systems.</p> <p>What you'll do…</p> <ul> <li>Design and implement software running on a distributed embedded system with multiple microcontrollers with a focus on creating re-usable software designs / components. </li><li>Design and implement real-time Ethernet communication. </li><li>Develop custom serial communication protocol over UART and I2C interfaces to support reliable data exchange between the device and external components. </li><li>Specify requirements, design, implement, and test both bare metal and RTOS low-level software for creating a scalable platform. </li><li>Work with/resolve ambiguity in requirements/specifications/designs. </li><li>Create elegant, efficient real-time software components and interfaces. </li><li>Develop software component testing methodologies and implementations to ensure maturity/stability/release readiness. </li><li>Work with hardware and debuggers at a bench and HIL level to verify software operation. </li><li>Define system-level power / compute / communication requirements and implement solutions that allow different applications to achieve different combinations of configurations. </li><li>Profile power / CPU / bus usage and identify opportunities for optimization on the submodule as well as system level. </li><li>Collaborate with V&V to develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions, including low power modes. </li><li>Interface with external vendors, including review of firmware specifications, providing design guidance, and integrating code releases. </li><li>Maintain clear and concise documentation of design and firmware architecture </li></ul> <p>What you'll do…</p> <ul> <li>Design and implement software running on a distributed embedded system with multiple microcontrollers with a focus on creating re-usable software designs / components. </li><li>Design and implement real-time Ethernet communication. </li><li>Develop custom serial communication protocol over UART and I2C interfaces to support reliable data exchange between the device and external components. </li><li>Specify requirements, design, implement, and test both bare metal and RTOS low-level software for creating a scalable platform. </li><li>Work with/resolve ambiguity in requirements/specifications/designs. </li><li>Create elegant, efficient real-time software components and interfaces. </li><li>Develop software component testing methodologies and implementations to ensure maturity/stability/release readiness. </li><li>Work with hardware and debuggers at a bench and HIL level to verify software operation. </li><li>Define system-level power / compute / communication requirements and implement solutions that allow different applications to achieve different combinations of configurations. </li><li>Profile power / CPU / bus usage and identify opportunities for optimization on the submodule as well as system level. </li><li>Collaborate with V&V to develop comprehensive test plans and perform thorough testing to validate firmware functionality, stability, and performance under various conditions, including low power modes. </li><li>Interface with external vendors, including review of firmware specifications, providing design guidance, and integrating code releases. </li><li>Maintain clear and concise documentation of design and firmware architecture </li></ul>
POST A JOB
It's completely FREE to post your jobs on ZiNG! There's no catch, no credit card needed, and no limits to number of job posts.
The first step is to SIGN UP so that you can manage all your job postings under your profile.
If you already have an account, you can LOGIN to post a job or manage your other postings.
Thank you for helping us get Americans back to work!
It's completely FREE to post your jobs on ZiNG! There's no catch, no credit card needed, and no limits to number of job posts.
The first step is to SIGN UP so that you can manage all your job postings under your profile.
If you already have an account, you can LOGIN to post a job or manage your other postings.
Thank you for helping us get Americans back to work!