Head Of Software

in Information Technology
  • Detroit, Michigan View on Map
  • Salary: $150,000.00 - $225,000.00
Permanent

Job Detail

  • Experience Level Director
  • Degree Type Bachelor of Science (BS)
  • Employment Full Time
  • Working Type On Site
  • Job Reference 0000017561
  • Salary Type Annually
  • Industry Manufacturing
  • Selling Points

    Lead impactful software projects blending machine learning and hardware integration. Shape technical direction and mentor high-performing teams. Drive innovation in scalable systems for industrial operations.

Job Description

Overview

  • Lead the development of innovative software systems integrating machine learning and hardware for industrial operations.
  • Set technical direction, mentor teams, and ensure execution excellence in software development projects.
  • Architect scalable, real-time operational systems impacting factory throughput and production efficiency.
  • Drive innovation in vision systems and sensing capabilities to enhance industrial processes.
  • Collaborate on infrastructure development supporting distributed, automated production cells.
  • Champion the use of large-scale compute resources for optimization and intelligence problems.
  • Deliver critical features across the stack, from backend systems to user-facing applications.
  • Ensure software integration with industrial equipment, including saws and material handling systems.

Key Responsibilities & Duties

  • Own and drive delivery of critical software features across the full stack.
  • Lead development and improvement of machine learning models for industrial applications.
  • Oversee integration of software with industrial equipment and systems.
  • Architect scalable systems for real-time scheduling and operations.
  • Guide infrastructure development for distributed production cells.
  • Utilize large-scale compute resources for solving complex optimization problems.
  • Contribute hands-on to key initiatives while setting technical vision.
  • Promote innovation and continuous improvement in software development practices.

Job Requirements

  • Bachelor of Science (BS) in a relevant field is required.
  • Minimum of 7 years of experience, with 10 years preferred in software engineering leadership.
  • Proficiency in programming languages such as Python and TypeScript.
  • Experience applying machine learning to real-world industrial problems.
  • Strong technical fluency across databases, APIs, frontend systems, and cloud infrastructure.
  • Effective use of modern AI-assisted development tools and workflows.
  • High initiative and ability to operate independently while collaborating effectively.
  • Commitment to continuous improvement and customer-focused solutions.
  • ShareAustin:

Related Jobs

  • Lead impactful IT support initiatives at a dynamic organization. Enhance your technical expertise while resolving complex issues and collaborating with cross-functional teams. Gain valuable experience in a fast-paced environment.