Manager, Software and Controls Engineering

Mitsubishi Electric USSuwanee, GA

About The Position

This position is responsible for providing support and direction to controls development and engineering and will manage the software development team, whose scope of responsibility includes managing software development resources for both firmware development and cloud software development; working closely with project managers to ensure on time delivery of projects; mentoring and guiding software developers for career growth; conducting team member reviews; and managing day-to-day tasks. The essential functions of the position include, but not limited to the following: Serves as the liaison between engineering management and customers. Provides support in developing business cases for new product development, and in justifying possible development costs for same. Ensures that periodic cross-functional meetings are held with customers to ensure that project status is communicated frequently and transparently. Manages the team responsible for firmware and cloud software development. Works with team to develop budget and schedule estimates for new developments. Prepares for and hosts project stage gate meetings in accordance with development procedures. Collaborates with management to define technical feasibility, scope, impact, and needs for new developments. Works with Advanced Technologies team to identify technical risks for future projects. Works with Quality Assurance team to illustrate that standard development procedures have been properly followed. Works with Quality Assurance team to assess production readiness based on comprehensiveness of test plans and actual test results. As necessary, drive technical support inquiries from factories and customers to resolution. Create and review technical documentation, literature, and collateral. Technical documentation includes, but not limited to, design documentation, manuals, and engineering data. Provide leadership and direction to specialized team, especially promoting cross-training and growth in domains of expertise. Manage team and individual performance to meet department goals and objectives. Travel, primarily domestic, up to 20%. Other duties as assigned.

Requirements

  • Required domain knowledge of firmware development and/or cloud software development.
  • Required 6-10 years of software development and management experience related to product development.
  • Required minimum 5 years of engineering management experience.
  • Demonstrated experience with organizing and managing technical teams.
  • In depth experience with product management, including negotiating specifications and requirements, estimating schedules and budget.
  • Excellent communication and technical writing skills.
  • Analytical approach to problem solving.
  • Team oriented, self-motivated.
  • Works hands-on.
  • Technology enthusiast.
  • Ability to verify identity and eligibility to work in the United States and complete required employment eligibility verification document form upon hire.

Nice To Haves

  • Preferred B.S. degree in computer science, or electrical engineering or related field.
  • Preferred to have previous working experiences in HVAC industry.

Responsibilities

  • Manage the software development team, including firmware and cloud software development resources.
  • Work closely with project managers to ensure on-time delivery of projects.
  • Mentor and guide software developers for career growth.
  • Conduct team member reviews.
  • Manage day-to-day tasks of the software development team.
  • Serve as the liaison between engineering management and customers.
  • Provide support in developing business cases for new product development and justifying development costs.
  • Ensure periodic cross-functional meetings are held with customers to communicate project status.
  • Develop budget and schedule estimates for new developments with the team.
  • Prepare for and host project stage gate meetings.
  • Collaborate with management to define technical feasibility, scope, impact, and needs for new developments.
  • Work with the Advanced Technologies team to identify technical risks for future projects.
  • Work with the Quality Assurance team to ensure standard development procedures are followed.
  • Work with the Quality Assurance team to assess production readiness.
  • Drive technical support inquiries from factories and customers to resolution.
  • Create and review technical documentation, literature, and collateral.
  • Provide leadership and direction to the specialized team, promoting cross-training and growth.
  • Manage team and individual performance to meet department goals and objectives.

Benefits

  • 401(k) eligibility
  • Various paid time off benefits, such as vacation, sick time, and parental leave
  • Medical benefits
  • Financial benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service