Cambridgeconsultantslimited
Software Engineering Internship
Salary not disclosedOnsite
- Software
- United Kingdom
- Internship
- Today
About the role
We are looking for enthusiastic engineering students to join our Software Department and contribute to exciting projects in telecommunications and beyond. You will be an integral part of a multi-disciplinary development team, tackling real technical challenges while receiving guidance and training from experienced engineers. You will gain access to designing and developing embedded software to the highest possible standard.
Responsibilities
- Design, develop, and test embedded software for complex systems used in both terrestrial and non-terrestrial communications networks.
- Contribute to a wide range of projects that span the full software development lifecycle.
- Collaborate with a multidisciplinary and supportive team, gaining exposure to systems involving digital electronics, FPGAs, RF and optics.
- Work with industry best practices such as continuous integration, automated testing and analysis, and model-based systems engineering.
Required skills
- Python
- C
- C++
- Rust
- Go
- Elixir
Nice to have
- Embedded software development
- Electronics
- Signal processing
- Data science
- AI
Qualifications
- Currently pursuing a degree in Engineering, Computer Science, Mathematics, or Physics
- Eligible to undertake a 12-month industrial placement
About the Company
Cambridge Consultants has a rich history in satellite and cellular communications, and we are expanding our capabilities to include innovative new communications systems.