Home > Detroit jobs > Detroit computer/technical

Posted: Monday, January 8, 2018 5:31 AM

Job Description & Qualifications

Advanced Development Engineer Embedded Software Engineer

Candidates for consideration will work as part of a team to design and develop embedded software for Advanced Driver Assistance Systems (ADAS) and semi-autonomous vehicle development.

Job responsibilities may encompass:

* Support Driver Assist Technology (DAT) feature development and migration to production

* Port advanced algorithms to run on real-time embedded systems

* Code optimization using advanced coding techniques, porting algorithms to special processors like DSPs or using FPGAs

* Tool development including tools to present and/or save complex real-time data (which could include display of 3-d data)

* On vehicle code bring up and testing

Required Qualifications:

* Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or related fields

* 2+ years' experience in software/firmware development with C/C++

* 2+ years' experience with embedded software design and development for automotive, industrial, or aerospace/military applications with demonstrated success in a fast-paced, cross-functional engineering team environment

* 2 years' experience with Unix-based embedded applications

Preferred Qualifications:

* Master's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or related fields

* Experience with embedded RTOS(s)

* Experience with version control software, preferably Git

* Experience in firmware development using VHDL or Verilog

* Experience with Jenkins, CMake, GitHub, Gtest, QNX

* Experience with automotive sensors

* Fluent in scripting languages, such as bash and Pyhon

* Knowledge of Ethernet and Can communication

* Experience in developing ASIL compliant software

* Strong Linux/Unix administration skills

* Experience using data analysis tools (e.g. Matlab) to visualize and understand experiment data

* Demonstrated experience working in a team-based project from inception to finish across multiple disciplines, e.g., hardware design and implementation, data acquisition and analysis, mathematical modeling, algorithm development, application implementation, etc.

The distance between imagination and creation. It can be measured in years of innovation, or in moments of brilliance. When you join the Ford team discover all the benefits, rewards and development opportunities you'd expect from a diverse global leader. You'll become part of a team that is already leading the way, with ingenious solutions and attainable products and it is always ready to go further.

Visa sponsorship may be available for this position.

Ford Motor Company is 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.


Associated topics: .net, back end, c++, develop, developer, java, matlab, php, python, sw


• Location: Detroit

• Post ID: 45003592 detroit is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2018