Exciting opportunity for a Sr. Director of SW Engineering in our Next Generation Access Software team, leading and delivering platform system software. You will be delivering innovative solutions for our modular platform software which is scalable, highly available, fault tolerant, and carrier class. You will work on solutions which enables easy migration of the OS from embedded platform to virtualized environment. The Software is architected to run on distributed network elements, stackable modular systems and single rack-unit systems under various compute and processor environments. We are working on exciting new architectures based on open source software, modern development tools, and agile development practices.
You have delivered, architected, and hand built multiple networking products.
Are you ready for your next great challenge at Calix?
Responsibilities:
Provide overall engineering team leadership and management addressing key dimensions including people management, project management, and technical leadership.
Execute on engineering development plans in a fashion consistent with Calix’s product strategy and associated roadmap objectives. Operational excellence.
Planning of software engineering initiatives addressing work breakdown, project scheduling, critical path analysis, and resource assignments in a fashion consistent with budget constraints, priorities, and roadmap commitments.
Drive the strategic thinking, system dependencies and interactions of the system software with product, HW, and other dependent software groups.
Drives with vigor, projects and products to delivery. Fast paced environment, carrier class quality, and overall high bar for all managers and engineers to deliver innovation with excellence. Change agent for growth and best practices through the organization. Cross-functional and interdependent project leadership.
Management leadership – Excellent leadership of large teams in multiple geographies. Organizational development, excellent project management (waterfall as well as agile/scrum) with a passion for high quality delivery.
Technical leadership – Leverage personal technical leadership through directors and individuals through the organization
Keen technical, customer, and business sense to synthesize and make great project / product decisions.
Deep experience in software for low level chipsets, device drivers, hardware abstraction layers and the chip vendor and ecosystem around this. Experience working with merchant silicon vendors, analysis, negotiations.
Areas of expertise experience spanning all areas of platform and protocol software:
Switching and CPU chip sets (Broadcom, Cavium, Vitesse, ARM, X86, MIPs, and others)
HAL layer: Low level device drivers, physical layer protocols (ethernet, PON, xDSL, G.Fast)
Linux kernel, open source management
Large and complex system development products
Layer 2 and L3 protocols
Layer 4 caching and best in class Data Center switching products
Keen sense of SW and HW system architecture
Open source experience, both use, and contribution
Development experience in Multi-core/Multi-threaded environment on Linux
Strong development experience with Linux development environment and tools
Strong linux and operating system experience
Qualifications:
15+ years of senior management leadership experience in platform, system, and operating system software for the networking / telecom industry – track record of innovative product delivery – team size 100+ engineers. Fast paced, high quality for carrier class products.
Strong leadership skills with the ability to lead distributed technical teams as well as actively interface with senior leadership team, HW, Manufacturing, and product teams
Deep technical experience in platform and system software
Experience in driving and realizing complex, end to end technical solutions, and how design decisions impact software architecture and delivery
LEADERSHIP CHARACTERISTICS
Getting Work Done Through Others While Remaining Hands On and Connected
Manages people well; gets the most and best out of the people he/she has; sets and communicates guiding goals; measures accomplishments, holds people accountable, and gives useful feedback; delegates and develops; keeps people informed; provides coaching for today and for the future.
Understanding the Business
Knows the business and the mission-critical technical and functional skills needed to do the job; understands various types of business propositions and understands how businesses operate in general; learns new methods and technologies easily.
Dealing with Trouble
Fearlessly takes on all issues, challenges, and people; comfortably confronts and works through conflict; delivers negative feedback and messages without hesitation; deals promptly and fairly with problem performers; lets everyone know where they stand; thrives in crises and is energized by tough challenges; not afraid to make negative decisions and take tough action; challenges the status quo.
Making Complex Decisions
Can solve even the toughest and most complex of problems; great at gleaning meaning from whatever data is available; is a quick study of the new and different; adds personal wisdom and experience to come to the best conclusion and solution, given the situation; uses multiple problem-solving tools and techniques.
Creating the New and Different
Is able to come up with the next great breakthrough thing to do; is creative, a visionary, and can manage innovation; is an effective strategist full of ideas and possibilities; sees multiple futures; has broad interests and knowledge; can both create and bring exciting ideas to market; comfortable speculating about alternative futures without all of the data.
Focusing on Action and Outcomes
Attacks everything with drive and energy with an eye on the bottom line; not afraid to initiate action before all the facts are known; drives to finish everything he/she starts.
Inspiring Others
Is skilled at getting individuals, teams, and an entire organization to perform at a higher level and to embrace change; negotiates skillfully to achieve a fair outcome or promote a common cause; communicates a compelling vision and is committed to what needs to be done; inspires others; builds motivated, high-performing teams; understands what motivates different people.
Keeping on Point
Can quickly separate the mission-critical from the nice to dos and the trivials; quickly senses what's the next most useful thing to work on; focuses on the critical few tasks that really add value and puts aside or delays the rest.
Now submit your application online and subscribe to email or follow us on twitter to get similar jobs in the future.