Software Engineer
Software Engineer
Ford Motor Company
Santa Fe Springs, CA
See who Ford Motor Company has hired for this role
At Ford Motor Company, we believe freedom of movement drives human progress. We also believe in providing you with the freedom to define and realize your dreams! With our incredible plans for the future of mobility, we have a wide variety of opportunities for you to accelerate your career potential as you help us define tomorrow’s transportation.
Ford Advanced EV is responsible for developing the key technologies and capabilities – such as EV platforms, batteries, e-motors, inverters, charging and recycling – to create ground-up breakthrough electric vehicles. Being on the Ford Advanced EV team means building the future as Ford’s center of innovation and growth through electric and connected vehicles and services.
Your lines of code will make our future more connected and intelligent. As a Software Engineer, you will develop and optimize tools that support firmware and hardware development. You will write scripts and utilities, primarily in Python, that generate C code, interact with embedded systems, and streamline development processes.
Responsibilities
What you’ll be able to do:
- Develop, test, and maintain tools and scripts for firmware and hardware development.
- Write and optimize Python scripts that generate C code and interact with embedded systems.
- Collaborate with firmware and hardware engineers to ensure seamless integration of tools with development processes.
- Participate in code reviews and provide constructive feedback.
- Troubleshoot and debug tools and scripts in a timely manner.
- Document tool designs and development processes
- Bachelor's degree in Computer Science, Electrical Engineering, or a related field (or equivalent experience)
- 2-5 years of experience as a Firmware Engineer or Software Engineer
- Proficiency in Python and C/C++
- Understanding of embedded systems concepts
- Excellent problem-solving skills
- Strong written and verbal communication skills
- Ability to work effectively in a team environment.
- Experience with JIRA/Confluence or a similar system for tracking inputs/results
- Experience with version control systems (e.g., Git)
- Proficiency in HTML, CSS, and JavaScript.
- Experience with web frameworks, especially React or Svelte.
- Experience with code generation (e.g. Jinja)
- Understanding of automotive electronics.
As part of the Ford family, you’ll enjoy excellent compensation and a comprehensive benefits package that includes generous PTO, retirement, savings and stock investment plans, incentive compensation and much more. You’ll also experience exciting opportunities for professional and personal growth and recognition.
If you have what it takes to help us redefine the future of mobility, we’d love to have you join us.
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. Visa sponsorship is available for this position.
https://corporate.ford.com/content/dam/corporate/us/en-us/documents/careers/2024-benefits-and-comp-GSR-sal-plan-2.pdf
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.
-
Seniority level
Not Applicable -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Motor Vehicle Manufacturing
Referrals increase your chances of interviewing at Ford Motor Company by 2x
See who you knowGet notified about new Software Engineer jobs in Santa Fe Springs, CA.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineer
Software Engineer
-
Software Engineer - Backend
Software Engineer - Backend
-
Fullstack Software Engineer
Fullstack Software Engineer
-
Software Engineer
Software Engineer
-
Entry Level Java/Full-Stack Developer - Remote
Entry Level Java/Full-Stack Developer - Remote
-
Software Engineer - Generalist
Software Engineer - Generalist
-
Front-end Developer
Front-end Developer
-
Software Engineer - Backend
Software Engineer - Backend
-
Full Stack Software Engineer
Full Stack Software Engineer
-
Software Engineer
Software Engineer
Similar Searches
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore More