Junior Level Software 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 looking for a Staff Software Development Engineer in Calabasas, CA to design and develop Spirent TestCenter application software and test cases for its Layer 2- 3 features. This person will design and develop new product features as well as maintain existing applications. In this role you would be responsible for the following:
1. Complete Software Design: Meet with the software team, develop and submit a design document for formal review. Apply OOAD using UML.
2. Write Efficient and Effective Code to Meet Requirements of the Project: Using C/C++, complete the detailed coding meeting the project deadlines. This includes completion of design document; design review;code review and unit testing.
3. Conduct System Testing: During the design phase continually test code for functionality and performance optimization to insure the code meets
project standards. Take the lead on coordinating this effort with the software PV team and assist with all troubleshooting and debugging efforts. The system testing includes testing with DUTs such as Switches and Routers; and automation scripting with TCL. Ensure that all required code changes are completed in a timely manner to meet the overall project schedule.
4. Collaborating with Testing, Support and Marketing
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.
Proven record of designing and implementing high quality software
products and delivering them to market as scheduled.
Strong knowledge in network protocols such as: IPv4, IPv6, FCoE and QoS.
Practical experience in LAN equipment such as routers, layer 2 - layer 7 switches and firewalls.
Strong development experience with C, C++, .NET, using Design Patterns and OOAD. Familiarity with scripting languages (Tcl, Perl) is desired.
Experience in developing cross-platform software systems on Windows,Solaris, and Linux is a plus.
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 # 169
|
It is ok to contact this poster with commercial interests.
Tags: Junior Level Software Engineer (Calabasas)
|