Software Engineering Team Lead

Not Interested
Bookmark
Report This Job

profile Job Location:

Saint Paul Park, MN - USA

profile Monthly Salary: Not Disclosed
Posted on: 11 hours ago
Vacancies: 1 Vacancy

Job Summary

Software Engineering Team Lead ( title may be change)

St. Paul MN 55127 onsite

Responsibilities

Team Leadership & Execution

  • Provide day to day technical leadership and work direction for a software team consisting of 2 engineers and 3 contractors.
  • Plan prioritize & coordinate work supporting program schedules & product roadmaps.
  • Coach & mentor team members on technical execution software design and engineering best practices.
  • Foster a collaborative engineering culture focused on accountability quality and continuous improvement.

Architecture & Technical Direction

  • Drive software architecture for MBE systems at the product line level.
  • Define & maintain architectural patterns design guidelines and technical standards for MBE control software.
  • Guide module and system level design decisions to ensure consistency reliability and long term maintainability.
  • Translate system and product level requirements into clear architectural direction and actionable software designs.
  • Collaborate closely with systems engineering hardware applications and manufacturing to ensure alignment.
  • Identify architectural risks and tradeoffs early and drive informed design decisions escalating when appropriate.

Hands On Technical Contribution

  • Contribute directly to software design development debugging and system integration as needed.
  • Review designs and code to ensure adherence to architectural intent and engineering standards.
  • Support troubleshooting of complex issues spanning software hardware networking and equipment interfaces.
  • Participate in testing validation and debugging on physical tools and in simulation environments.

Product Lifecycle & Continuous Improvement

  • Support new product development feature enhancements & platform improvements for current and next generation products.
  • Lead or support defect resolution root cause analysis and Continuous Improvement (CIP) activities.
  • Ensure appropriate documentation of software requirements designs architectural decisions and releases.
  • Support production tools and customer escalations as necessary to ensure successful deployment and field performance.

Qualifications

  • Bachelors degree in Software Engineering Computer Science or related technical discipline with 8 years of relevant experience or advanced degree with 6 years of relevant experience. Work with semiconductor capital equipment strongly preferred.
  • Demonstrated experience providing technical leadership such as serving as a project lead module owner or informal team lead.
  • Experience coordinating or leading the work of engineers and/or contractors is preferred.

Technical Skills

  • Strong foundation in Object Oriented software design and development within large or evolving codebases.
  • Proficiency with C# .NET C WinForms WPF COM SQL Visual Studio and Windows based systems.
  • Experience supporting multiple software releases version control workflows and long lived product platforms.
  • Working knowledge of the software development lifecycle in an industrial or product development environment.

Systems & Integration

  • Experience interfacing with external devices using serial TCP/IP Modbus or similar communication protocols.
  • Ability to read and implement hardware and device communication specifications.
  • General understanding of PC configuration networking and integration with electro mechanical systems
Software Engineering Team Lead ( title may be change) St. Paul MN 55127 onsite Responsibilities Team Leadership & Execution Provide day to day technical leadership and work direction for a software team consisting of 2 engineers and 3 contractors. Plan prioritize & coordinate work...
View more view more