Spirent Communications is a telecommunications company offering lab test solutions to evaluate the performance of the latest technologies. They are seeking a Software Engineer Intern to develop, test, and maintain features on their Landslide Lab/Live testing platform, focusing on machine learning and artificial intelligence.
Responsibilities
Work in a team of software developers and utilize the development infrastructure in a physical/virtual environment.
Development processes, including requirements analysis and high-level design, and software programming techniques.
Work within the software development team to develop various testing solutions using C++ and/or scripts.
Troubleshoot technical problems that involve software and hardware systems.
Execute unit tests and integration tests of the implemented solution.
Create technical design documents.
Source material for user documentation and help with integration, and other development tools and scripts.
Qualification
Required
Enrolled in a Bachelor's or Master's degree program from an accredited university in Electrical Engineering, Computer Science, or another technical discipline.
Networking and knowledge of IP-based protocols.
C++ coding skills in a Linux environment.
Bash, Python, or Perl scripting skills in a Linux environment.
Knowledge of ML, AI, and cloud/virtual platforms.
Preferred
iOS app development
Benefits
Spirent Communications is a telecommunications company offering lab test solutions to evaluate the performance of the latest technologies.