As a Software Development Manager, your primary responsibility will be to lead a team in delivering high-quality software solutions while also directly contributing to design, development, and technical leadership for equipment control and automation software.
Key Responsibilities
1. Delivery & Execution
- Own end to end delivery of software solutions, ensuring quality, timelines, and commitments
- Drive planning, prioritization, and execution aligned with product and organizational goals
- Partner with cross-functional stakeholders to manage risks, dependencies, and issue resolution
- Handle critical escalations and ensure timely resolution in high pressure situations
2. Technical Leadership
- Provide strong technical direction through design reviews, architecture guidance, and engineering best practices
- Lead development of robust, scalable solutions across application and system layers
- Translate customer and product requirements into effective technical solutions
- Build deep domain expertise in equipment control and system-level software
3. People Leadership & Talent Development
- Hire, build, and retain a high performing engineering team
- Coach and mentor team members to drive growth, performance, and career progression
- Set clear goals, provide continuous feedback, and manage performance outcomes
- Develop team capability, succession plans, and leadership pipeline
4. Collaboration & Communication
- Collaborate effectively with global, cross-functional teams (hardware, firmware, platform, program management)
- Ensure clear communication of priorities, risks, and progress to stakeholders
- Act as a bridge between engineering teams and leadership to drive alignment
Qualifications & Experience
- 10-15 years of software engineering experience with 2-3 years in leadership roles.
- Strong background in industrial automation and/or supervisory control systems
- Experience in product software development and system-level applications
- Proficiency in C/C++ and strong computer science fundamentals (data structures, OS concepts)
- Demonstrated problem-solving and analytical skills
Additional Skills
- Experience working with global teams and stakeholders
- Strong communication and collaboration skills
- Exposure to industrial communication protocols (e.g., Modbus, EtherCAT, DeviceNet) is a plus
- Self-driven with a continuous learning mindset
Travel
- Work may involve travel to US or other Asian countries (up to 10% of the time)