Software Manager
: Job Details :


Software Manager

YKK AP Technologies Lab (NA)

Location: Pittsburgh,PA, USA

Date: 2025-01-09T04:23:58Z

Job Description:

Summary:

We are seeking a dedicated and experienced Software Manager to join our team. We have been researching and developing advanced digital technologies, including AI, IoT, cloud computing, and big data, as well as exploring new computing paradigms such as quantum and edge computing. These cutting-edge technologies will drive our growth and play a pivotal role in shaping a better society for the future. In this role, you will lead the design, development, and deployment of software solutions to advance our digital technology research and development objectives. As a Software Manager, you will lead a talented team of software engineers, providing guidance and mentorship to foster a collaborative and innovative environment. Your expertise in software management will be critical for streamlining processes, ensuring best practices, and implementing efficient project management methodologies. You will engage closely with engineers and stakeholders to identify software needs and translate them into actionable development plans. If you are passionate about using software to drive advancements in digital technology research and have strong leadership skills, we encourage you to apply for this exciting opportunity.

Essential Duties and Responsibilities include the following. Other duties may be assigned.

  • Lead and manage a team of software engineers in the development of innovative software solutions that align with digital technology research and development objectives.
  • Collaborate with engineers and project stakeholders to gather software requirements and translate them into technical specifications.
  • Oversee the software development lifecycle, ensuring timely delivery of projects while maintaining high-quality standards.
  • Implement and enforce best practices in coding, testing, and documentation to create reliable software systems.
  • Facilitate regular team meetings and project updates to track progress and address challenges proactively.
  • Develop and manage project timelines, budgets, and resources to ensure successful project execution.
  • Provide technical guidance and mentorship to team members, fostering an environment of continuous learning and improvement.

Supervisory Responsibilities:

This job has direct supervisory responsibilities.

Education/Experience:

  • Bachelor's or master's degree in Computer science, Computer Engineering, Data Science, Artificial Intelligence, or a related field.
  • 5+ years of experience in software development and management, preferably in a research or technical environment.
  • Proficiency in programming languages such as Python, Java, or C++, and familiarity with software development tools and frameworks.
  • Strong knowledge of software development methodologies and project management techniques.
  • Experience with artificial intelligence, machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, scikit-learn) and related languages such as Python, R.
  • Experience with AI platforms and tools, such as DataBricks, TensorFlow, Generative AI tools and Microsoft Co-pilot.
  • Familiarity with AI technologies such as neural networks, natural language processing, and deep learning frameworks.
  • Excellent analytical and problem-solving skills, with the ability to translate technical concepts for non-technical stakeholders.
  • Strong analytical and problem-solving skills, with the ability to adapt to changing project needs and technologies.

Physical Demands:

The physical demands described here are representative of those that must be met by an individual to successfully perform the essential functions of this job. An individual must occasionally lift and/or move up to 25 pounds. Proper lifting techniques required. Specific vision abilities required by this job include close vision, distance vision, peripheral vision, depth perception and ability to adjust focus. While performing the duties of this job, an individual is regularly required to sit. An individual is frequently required to use hands to finger, handle, or feel and talk or hear. An individual is occasionally required to stand; walk; reach with hands and arms; climb or balance and stoop, kneel, crouch, or crawl. The travel required for this position is 15%.

Work Environment:

The work environment characteristics described here are representative of those individual encounters while performing the essential functions of this job. An individual may be required to wear appropriate safety protective equipment at the proper times and in the proper environments as outlined by safety program rules. The noise level in the work environment is usually moderate. While performing the duties of this job, an individual is occasionally exposed to work in high, precarious places and outdoor weather conditions.

*Applicants must be legally authorized to work in the United States without sponsorship.

Apply Now!

Similar Jobs (0)