FAQs
What qualifications are required for the Embedded Software Engineer position at Ford?
A Bachelor’s degree in electrical engineering, Computer Science, Computer Engineering, or equivalent experience along with 3+ years of relevant experience in embedded design is required.
What programming languages should a candidate be proficient in for this role?
Candidates should have high proficiency in programming with Python or Embedded C/C++.
Is experience with JIRA/Confluence required for this position?
Yes, experience with JIRA/Confluence or a similar system for tracking inputs and results is required.
What type of embedded architectures should applicants be familiar with?
Applicants should be proficient in a variety of embedded architectures, including bare metal and RTOS implementations, and have a deep understanding of modern multi-core 32-bit embedded controller peripherals and architecture.
Will the position involve hardware debugging?
Yes, the position includes hands-on hardware bring-up, system debugging, and code optimization.
Are there any preferred qualifications for this role?
Preferred qualifications include experience in low-level driver development, RTOS integration, and familiarity with software build tools like Bazel, Scons, or CMake.
What are the key responsibilities of the Embedded Software Engineer?
Responsibilities include leading firmware design and implementation, developing low-level and application software, creating real-time software components, and defining system-level power requirements.
Does Ford offer a vehicle discount program for employees?
Yes, Ford provides a vehicle discount program for employees and family members.
Is visa sponsorship available for this position?
Yes, visa sponsorship is available for this position.
What benefits does Ford offer to employees?
Ford offers immediate medical, dental, and prescription drug coverage, flexible family care, tuition assistance, paid time off for community service, and a generous holiday schedule, among other benefits.