
Senior Software Manager
- Singapore
- Permanent
- Full-time
- Conduct 1:1s to assess each engineer's strengths, aspirations, and areas for growth for a team of embedded software, QA, mobile, and test automation engineers.
- Establish and enforce software development lifecycle practices from sprint planning, code reviews to testing and release coordination.
- Define project priorities, delegate technical tasks, and ensure cross-functional alignment across hardware, manufacturing, and product teams.
- Oversee planning and execution of cross-functional software projects.
- Ensure alignment between software, hardware, and product teams on deliverables and timelines.
- Set milestones and introduce metrics and tooling to track progress, manage tradeoffs, and mitigate risks for on-time delivery.
- Own all software programs related to:
- Embedded Linux router firmware (OpenWrt-based)
- Android-based configuration app
- Software for factory automation and production testing
- Manage third-party contractors or development partners, including contract negotiation, milestone setting and quality assurance
- Improve velocity through better tooling, CI/CD pipelines, and QA practices.
- Lead quarterly retrospectives and implement process improvements based on team feedback.
- Strengthen release readiness through robust test automation and documentation practices.
- Act as the primary software liaison with RF, mechanical, operations, and product stakeholders to manage technical dependencies and system-level validation.
- Translate business and hardware requirements into actionable development plans.
- Define clear interface specifications and ensure timely cross-functional handoffs.
- Create a culture of continuous learning and ownership.
- Provide coaching to tech leads and senior individual contributors on decision-making, scoping, and stakeholder engagement.
- Foster a high-performance culture built on ownership, accountability, and quality.
- Engineering Leadership: Proven track record leading delivery of embedded or networked systems.
- Systems Thinker: Experience shipping hardware products with integrated firmware/software.
- Strong Communicator: Skilled at distilling technical context for stakeholders and keeping cross-functional teams aligned.
- Process-Oriented: Proficient in agile methodologies and modern project management practices.
- Builder of Teams: You know how to develop talent, foster accountability, and scale team performance with experience overseeing geographically distributed or hybrid teams.
- Experience: 8+ years in software development, including 3+ years in a people-management role; familiarity with embedded Linux platforms (especially OpenWrt), mobile development lifecycles (Android), and manufacturing tools.
- Make an Impact: This is a strategic leadership role where you will guide a high-impact team working at the intersection of software, hardware, and wireless communications.
- Shape the Team: Help define how our growing engineering org operates — from workflows to culture.
- Innovative Products: Your influence will span multiple products, from cutting-edge long-range mesh routers to factory systems and user-facing applications.