Logo of Huzzle

Software Engineer

  • Job
    Full-time
    Entry & Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Palo Alto

AI generated summary

  • You should be pursuing a relevant degree, have programming skills, and familiarity with embedded, mobile, or cloud development. Problem-solving, teamwork, and communication skills are essential.
  • You will develop features in embedded systems, mobile apps, and cloud services, collaborating with engineers to enhance core products and adapting to new tools and languages as needed.

Requirements

  • Currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • A demonstrated, unstoppable curiosity and the ability to learn new technologies, programming languages, and complex systems quickly.
  • Solid foundation in programming fundamentals, data structures, and algorithms.
  • Familiarity with at least one of the following areas:
  • Embedded programming in C or C++.
  • Mobile app development (Android/Java/Kotlin is a plus).
  • Backend or cloud development (e.g., Python, Node.js, Go) and familiarity with cloud platforms like AWS, GCP, or Azure.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills and a collaborative, team-oriented mindset.
  • Even better, you may have:
  • Personal projects you can show us (your GitHub profile is a plus!).
  • Experience with version control systems, especially Git.
  • Familiarity with networking protocols (e.g., TCP/IP, UDP, MQTT, Bluetooth).

Responsibilities

  • Contribute to Production Code: Dive into our codebase and contribute directly to features and improvements for our core products. Your work will ship!
  • Full-Stack Development: Gain invaluable experience across our entire technology ecosystem:
  • Embedded Systems: Develop and debug firmware in C/C++ on real-time operating systems (RTOS).
  • Mobile Development: Work on our Android application (Java/Kotlin) that controls and interacts with our hardware.
  • Cloud Services: Help build and maintain the backend APIs, databases, and infrastructure that connect everything together (e.g., AWS/GCP/Azure).
  • Collaborate and Solve: Work alongside experienced engineers in a dynamic environment to design, implement, and test new features.
  • Learn and Adapt: Quickly get up to speed with new programming languages, tools, and environments as you move between different parts of the stack.

FAQs

What is the role of a Software Engineer in the EVDD team at Ford?

The Software Engineer in the EVDD team will contribute to production code, work on full-stack development, develop and debug embedded systems, mobile applications, and cloud services, while collaborating with experienced engineers to design and implement new features.

What qualifications are required for this position?

Candidates should be currently pursuing a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field, and have a solid foundation in programming fundamentals, data structures, and algorithms.

Is there an opportunity for growth and learning in this position?

Yes, the role provides invaluable experience across various technology areas, and you'll have the chance to quickly learn and adapt to new programming languages, tools, and environments.

What skills or experience do you prefer applicants to have?

While not mandatory, experience in embedded programming (C/C++), mobile app development (Android/Java/Kotlin), backend development (Python, Node.js, Go), and familiarity with cloud platforms like AWS, GCP, or Azure are preferred.

Are there benefits offered for this position?

Yes, the position offers immediate medical, dental, vision, and prescription drug coverage, paid parental leave, tuition assistance, a vehicle discount program, and a generous schedule of paid holidays, among other benefits.

Is Visa sponsorship available for this position?

Yes, visa sponsorship is available for this position.

What is the work schedule for this position?

The position is hybrid, and candidates may be required to be onsite at a Ford hub location four or more days per week, depending on their commuting distance.

Do you support diversity and inclusion in your hiring process?

Yes, Ford is an Equal Opportunity Employer and encourages applications from all qualified individuals without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status, or protected veteran status.

How can I apply for this position?

Candidates can apply through the Ford careers website, where they can also find more information about salary and benefits.

Are there any expectations regarding personal projects or coding examples?

It would be beneficial if applicants could share personal projects or examples of their work, such as their GitHub profile, during the application process.

Automotive
Industry
10,001+
Employees
1903
Founded Year

Mission & Purpose

We don't just make history -- we make the future. Ford put the world on wheels over a century ago, and our teams are re-inventing icons and creating groundbreaking connected and electric vehicles for the next century. We believe in serving our customers, our communities, and the world. If you do, too, come move the world and make the future with us. Ford is a global company with shared ideals and a deep sense of family. From our earliest days as a pioneer of modern transportation, we have sought to make the world a better place – one that benefits lives, communities and the planet. We are here to provide the means for every person to move and pursue their dreams, serving as a bridge between personal freedom and the future of mobility. In that pursuit, our 186,000 employees around the world help to set the pace of innovation every day.