Jobs · Information Technology · Michigan

Full-stack Software Engineer

Ford Motor Company · Dearborn, MI · 5 days ago
HybridInformation TechnologyFull-time

Job Summary

We are seeking an experienced Full-Stack Software Engineer to join our dynamic team working on building a cutting-edge Artificial Intelligence (AI) Vision System from the ground up. This is a hands-on role that bridges front-end, back-end, and edge computing.

What You'll Do...

  • Build scalable, secure web-based interfaces, RESTful APIs, and microservices to interact with edge vision systems and manage cloud-based machine learning workflows on GCP.
  • MLOps & Edge Computing>Deploy, optimize, and serve machine learning models on edge devices (e.g., industrial PCs, NVIDIA Jetson).
  • Database Integration>Architect and manage data pipelines using SQL and NoSQL databases to handle large datasets, assembly traceability identifiers, and model result storage.
  • Remote Device Management>Develop and establish monitoring, telemetry, and remote management tools for edge hardware and cameras to ensure system health and performance.
  • Code Quality & CI/CD>Write clean, maintainable code following DevSecOps standards. Implement unit/integration testing and manage containerized CI/CD pipelines to ensure reliable software delivery.
  • Troubleshooting & Debugging>Diagnose and resolve complex system issues spanning edge computing performance, API integrations, and network connectivity on the manufacturing floor.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field OR a combination of education and experience
  • 3+ years of professional software engineering experience building preferably full-stack or backend systems
  • Strong proficiency in Python, alongside experience with modern frontend frameworks (e.g., Angular or React) and backend languages (e.g., Java, C#, or Node.js)
  • 3+ years of experience designing and building RESTful APIs and working with core web technologies
  • 2+ years of experience with containerization, CI/CD pipelines, and deploying software to Linux-based edge environments
  • Proficiency with GitHub and modern version control workflows
  • Strong analytical problem-solving skills and excellent communication abilities to collaborate effectively across IT and business teams
  • 3+ years of experience with cloud platforms (GCP strongly preferred) and hands-on experience with both relational and non-relational databases
  • Familiarity with AI and computer vision frameworks (OpenCV, TensorFlow, PyTorch)
  • Experience integrating with GigE or industrial cameras for image acquisition
  • Experience integrating software with manufacturing plant floor systems or Quality Management Systems
  • Understanding of real-time data processing and streaming technologies (e.g., MQTT, WebSockets, GCP Pub/Sub)
  • Familiarity with modern authentication and authorization concepts

Benefits

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time

Qualifications

  • Master’s degree in Computer Science
  • Familiarity with Edge AI & Vision
  • Experience integrating with GigE or industrial cameras for image acquisition
  • Experience integrating software with manufacturing plant floor systems or Quality Management Systems
  • Understanding of real-time data processing and streaming technologies (e.g., MQTT, WebSockets, GCP Pub/Sub)
  • Familiarity with modern authentication and authorization concepts

Schedule

This is a hybrid role, you are expected to relocate if you are not within commutable distance, and responsible to be on site 4 days a week.

Pay

This position is a range of salary grades 6-8.

Similar jobs

Software Engineer

RelativityArizona, United States· 1 wk ago
Engineering$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

RelativityOklahoma, United States· 1 wk ago
Information Technology$79k–$119k/yrapply on kcura.wd1.myworkdayjobs.com

Software Engineer

Accenture Federal ServicesChantilly, VA· 2 wk ago
Engineering$130k–$265k/yrapply on boards.greenhouse.io

Software Engineer

BarclaysWhippany, NJ· 1 mo ago
Engineering$190k/yrapply on search.jobs.barclays

Software Engineer

Royal Cyber Inc.Naperville, IL· 26 mo ago
Engineeringapply on royalcyber.zohorecruit.com