As a Senior Software Manager, you will lead a multidisciplinary software engineering program across embedded networking, mobile app development, and production automation. This role is primarily managerial-you will not be expected to write code daily-but you must bring deep enough technical understanding to guide architecture, hiring, and delivery across a sophisticated wireless product stack.
You will coordinate across internal engineering teams and external development partners to build and scale the software that powers Doodle Labs IEEE 802.11-based long-range mesh routers.
Key Performance Objectives
1. Establish team structure, accountability, and development plans in first 90 days
- 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.
2. Drive delivery of key software project milestones within 6 months
- 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.
3. Program ownership, elevate operations and execution quality
- 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.
4. Ensure tight integration between software and hardware systems
- 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.
5. Grow and mentor a high-performing, multidisciplinary team
- 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.
About You
- 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.
Why Join Us
- 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 longrange mesh routers to factory systems and user-facing applications.