Back to jobs
C

Software Engineering Manager

TaiwanPosted 3 months ago
remote

Job Description

Job Summary: We are seeking a technically experienced Software Engineering Manager to build and lead an innovative team of software engineers to develop cutting-edge industrial software solutions. This role requires leadership, technical expertise, and proven ability to innovate across one or more fields: data analysis, visualization, generative AI, and direct hardware interfaces. You will drive the design and implementation of the software systems that power our applications and enable our customers to reach the intelligent insights needed for their success.

 

Essential Duties and Responsibilities:

  • Build and manage an innovate team of software engineers.

  • Strategy for AI enablement, Infrastructure, and System Level design.

  • Prioritize and triage product and system issues.

  • Work closely with HW engineers to define and implement SW programs (written in C++) to test the HW.

  • Work with senior engineers to refine and monitor team progress through the software development process.

 

Education and/or Experience: 

  • Bachelor’s or Master’s Degree in Engineering, with at least five years of software work experience

  • Experience in low level microprocessor control and hardware interfaces is a plus.

  • Experience in Object Oriented / C++ programming is a plus.

  • Effective English verbal and written communications skills

  • Fast Learner, willing to travel 2 to 4 times a year internationally (US/Taiwan)

 

To apply, please send resumes to [email protected] or [email protected].

 

 

This employer does not participate in providing visa sponsorship for employment.

  • Build and manage a high-performing team of software engineers, fostering a collaborative and innovative environment.
  • Define and execute the strategy for AI integration, infrastructure development, and system-level design.
  • Prioritize and address product and system issues, ensuring timely resolution and maintaining high-quality standards.
  • Collaborate closely with hardware engineers to design and implement C++ software programs for hardware testing.
  • Work with senior engineers to refine development processes and monitor team progress, ensuring efficient and effective software delivery.
  • Stay updated with industry trends and technologies, identifying opportunities for process improvement and innovation.
  • Provide technical guidance and mentorship to team members, fostering their professional growth and development.
  • Ensure compliance with software development best practices and quality standards.
  • Collaborate with cross-functional teams to align software solutions with business objectives and customer needs.
  • Represent the team and company at relevant industry events and conferences.
  • Bachelor's or Master's Degree in Engineering or a related field, with a minimum of 5 years of software work experience.
  • Experience in low-level microprocessor control and hardware interfaces is highly advantageous.
  • Proficiency in Object-Oriented/C++ programming is preferred.
  • Excellent English communication skills, both verbal and written.
  • Ability to learn quickly and adapt to new technologies and industry trends.
  • Willingness to travel internationally 2-4 times a year for business purposes (US/Taiwan).
  • Strong leadership and management skills, with a proven track record of building and leading successful teams.
  • Excellent problem-solving and analytical skills, with the ability to prioritize and manage multiple projects.
  • A collaborative and team-oriented mindset, with a focus on fostering a positive and inclusive work environment.
  • A passion for innovation and a drive to stay at the forefront of software development and AI technologies.

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

Get Started Free
Software Engineering Manager at Cohu Careers | Renata