A leading organisation in the industry is looking for a Senior Software Manager, where he/she will lead a diverse software engineering program spanning embedded networking, mobile applications, and production automation. This is a leadership-focused role-you won't be coding daily, but you'll need strong technical depth to guide architecture, hiring, and delivery across a complex wireless product ecosystem. Below are more details on the role!
Key Reponsibilities
- Conduct 1:1s to understand each engineer's strengths, career goals, and development needs across embedded, QA, mobile, and automation teams.
- Implement and enforce software development lifecycle practices (sprint planning, code reviews, testing, release coordination).
- Define priorities, delegate tasks, and align software efforts with hardware, manufacturing, and product teams.Lead planning and execution of cross-functional software initiatives.Ensure synchronization between software, hardware, and product deliverables.Establish milestones, introduce metrics and tooling, and manage risks to ensure timely delivery.
- Take ownership of all software programs, including Embedded Linux router firmware (OpenWrt-based), Adroid Configuration app, Factory automation and production testing software.
- Manage external contractors and partners (contracts, milestones, quality assurance).Improve velocity with better tooling, CI/CD pipelines, and QA practices.Lead quarterly retrospectives and drive continuous process improvements.Strengthen release readiness with robust test automation and documentation.
- Act as the primary software liaison with RF, mechanical, operations, and product stakeholders.Translate business and hardware requirements into actionable development plans.Define interface specifications and ensure smooth cross-functional handoffs.
The Ideal Candidate
- Engineering Leadership: Proven success leading delivery of embedded or networked systems.
- Systems Thinker: Experience shipping hardware products with integrated firmware/software.
- Strong Communicator: Able to distill technical context for stakeholders and keep teams aligned.
- Process-Oriented: Skilled in agile methodologies and modern project management practices.
- Team Builder: Experienced in scaling performance and developing talent across distributed teams.
- Background: 8+ years in software development, including 3+ years in management. Familiarity with embedded Linux (OpenWrt), Android development lifecycles, and manufacturing tools.
If you feel like you are the right person for this job, feel free to send over your updated resume to [Confidential Information] or simply apply to this job advertisement. Speak soon!
EA Reg Number: R22107188
EA License Number: 07C3924
Company Registration No:200609504D