Spirent Communications is where the world’s leading communications companies turn when they need to accelerate their time-to-market for next-generation communication systems. In fact, every significant industry test in the last six years has used Spirent's test systems as the benchmark. We are continually recognized by customers, industry, press, and technology associations for our innovative thinking and our ground-breaking products. The communications market has untapped potential. The boundaries of how fast, far, and accurately voice and data can be transmitted have yet to be reached, or even defined. Spirent solutions are paving the way for tomorrow’s communications.
The atmosphere at Spirent is innovative, creative, and technically challenging. We are always looking for new employees with exceptional abilities, vision, and commitment levels to join our team.
If you want to work with truly bright and motivated people—and be a part of an industry-leading company that's helping to revolutionize communications technologies—this is your opportunity. Our focus on employee satisfaction stems from a core belief that market-leading products start with one thing: market-leading people. At Spirent, we offer more than jobs, we offer unique career opportunities. We can do this because we are large enough to encompass a breadth of possibilities, while being small enough for you to be noticed and recognized. Are you innovative enough to work at Spirent?
The Firmware Engineering Manager will manage and coordinate the activities of a team of firmware engineers to design, develop and test firmware that runs on the Spirent hardware platforms. Duties will also include definition of the design methods used and the overall platform development. The size of the firmware team reporting to this manager will be 5-7 firmware engineers with varying years of experience.
Primary Duties and Responsibilities
•Direct the activities of a low level firmware engineering group in the design, development, testing and ongoing maintenance of Spirent Test Center products using industry best practices. Continually looks for ways of improving development processes.
•Cooperate and coordinate the activities between other engineering groups. The SW and SW engineering groups will follow common design practices.
•Perform project management activities for responsible products including project scheduling, resource allocation, ongoing risk management, ongoing project tracking, cross-functional issue resolution and regular project status reporting.
•Work with Engineering Management and Product Marketing to define new products and ensure engineering feasibility. Create project plans to implement new products.
•Work with technical support to resolve problems in the field with existing products.
•Provides technical leadership to assigned products to ensure architectural and design correctness.
•Hire, motivate and manage a cohesive development team to establish and meet aggressive project commitments.
•Performs regular performance reviews of direct employees and provides ongoing career mentoring and guidance.
Candidate should have minimum of a BS in CS or EE in relevant programming, computer, communications, or networking areas.
Candidate should have at least 5 years of software development experience in the telecommunications and/or application development industry. Candidate should have at least 2 years of software management experience.
Experience designing systems in a Linux-OS, multi-language environment is required.
Must possess a strong software engineering background and have knowledge and experience with the following software technologies: C/C++, Win32, Linux systems, driver development and scripting.
The ideal candidate will have experience with networking technologies including: Ethernet, IP v4/v6, TCP/IP, Routing technologies, and Virtualization.
Involvement in product definition and has delivered products that have been well accepted in the marketplace is highly desired. Should possess a strong technical background and be able to participate in design and code reviews and assist in providing architectural direction.