Software Development Engineer
Plano, TX, United States
Job Overview
Reference #: TR0424
Spirent Communications is looking for a senior software engineerto join our backend engine team to work on cutting edge product Cyberflood. We are looking for someone who can work independently to develop new features for L2-7 based performance engine, as well as cybersecurity assessment engine. The successful candidate needs to demonstrate in-depth understanding for L2-7 protocols and network security, be proficient of debugging and troubleshooting on Linux based system, and have a solid background in C/C++ and python programming.
Spirent. Promise. Assured.
Spirent is the leading global provider of automated test and assurance solutions for networks, cybersecurity, and positioning. Our innovative portfolio of products and services addresses the test, assurance, and automation challenges of a new generation of technologies: 5G, SD-WAN, Cloud, Autonomous Vehicles, and beyond. Each year we assure the promises that more than 1,500 customers worldwide make to their customers, spanning communications, transportation, government, defense, aerospace, financial services, healthcare, retail, and more. Our network, cybersecurity, and positioning experts work closely with customers to understand their needs and deliver solutions that cover their entire technology lifecycle, from the lab to real-world deployment.
Why Spirent?... Because together we can shape tomorrow
Spirent is its people! When you join the Spirent team, you will join forces and work alongside some of the most passionate and greatest subject matter experts in the industry. Here, you will find a place where you can grow, think, explore, create, and make change happen in an innovative and creative environment. Success is important to us, and so is your personal well-being. At Spirent, you will love the work and life balance experience!
Job Responsibilities
Understanding the feature requirements, communicating with POs to get all needed clarifications. Put together the feature design doc based on requirement, existing system architect, making sure it will meet the goal without impacting other existing functions. Understand the product software, hardware, virtual environment as well as build system (Jenkins), and troubleshot for defects cross components. Provide technical support for remote contract teams for fuzzing protocol development and integration.
Job Requirements
Bachelor’s degree in Electronics Engineering, Computer Science, Information Technology, or related field. Requires university-level, coursework, thesis or internship experience in the following skillsets: Linux based systems; programming in C/C++; debugging and profiling tools like gdb, valgrind; Network protocols and analysis based on pcap files; and object-oriented design and implementation.
Annualized Salary Wage Range: $82,056 to $129,784
Spirent applies geographic differentials to its pay ranges. The pay range assigned to this role will be based on the geographic location from which the role is performed. Starting pay is commensurate with relevant experience at or in line with the minimum requirements. Spirent offers the following benefits to eligible employees: Medical, Dental, Vision, 401(k), Employee Stock Purchase Plan, Paid Time Off, Floating Holidays, Volunteer Time Off, Paid Holidays, Short-Term Disability, Long-Term Disability, Life and AD D insurance, Tuition Reimbursement, Flexible Savings Accounts, and Commuter Benefits. Spirent benefits programs are subject to eligibility requirements.