Firmware Engineer
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?
We are interviewing for a few Firmware Engineers to join our team. In this role you would be responsible for design and development of sections of the Firmware Infrastructure functionality. The implementation is for state of the art Network Test Equipment. The development has to follow the standard development process. The design includes specification of the initial design, communicating design to others in design group reviews, implementing the design, validating the implementation via scripting interface and integrating the feature with other peer developer.
Initially you would be part of the test module, generator or analyzer design team. The generator and analyzer are the major components of the Layer 2 and 3 performance measurement. You will work closely with the FPGA developer and UI/BLL Engineers and initially contribute to the design. By building up your system knowledge you will receive more responsibilities. Overall the goal is that the Senior Firmware Engineer drives one of the teams and owns the generator or analyzer. As part of test module design team you require knowledge in the low level boot code and Linux. Major development tasks are related to test module bring-up and providing a generic environment for other developer. You will work very close with the hardware team.
Responsibilities for generator or analyzer team:
1. Design, implementation and delivery of the features in the generator or analyzer. They are the major parts of the PGA (Packet Generation and Analysis).
2. Designs the future enhancements by refactoring the existing code. Design responsibilities includes initial design specification, detailed C++ and Python coding, simulation, design verification and regression testing.
3. Maintain and enhance the common library used by the firmware generator or analyzer and STC application BLL. New features and code refactoring require modifications in the common libraries.
4. Lead a small generator or analyzer development team.
5. Translate marketing requirements into firmware features and set the required software architecture in place. Direct team members in understanding and delivering each feature.
Requirements include:
B.S. in engineering, computer science or related field a 2-3 years related experience, or an equivalent combination of training and experience.
The successful candidate will possess solid (and recent) experience with C and C++
Knowledge of one or more of the following data networking technologies: LAN/WAN, Ethernet, TCP/IP, Multicast, VoIP (RTP), VLAN, MPLS, PPPoE, Ipv6, Ipv4 or POS is required.
Recent development experience in Linux platforms is required.
Proven record of designing and implementing high quality software products and delivering them to market as scheduled.
Ability to effectively communicate with all team members and with the management team on design decisions and issues in both verbal and written communication.
Good team player. Excellent time management skills.
TO APPLY ON-LINE, PLEASE GO TO:
WWW.SPIRENT.COM/GO/CAREERS
SELECT POSITION # 132 or 147
|
It is ok to contact this poster with commercial interests.
Tags: Firmware Engineer (Calabasas CA)
|