Software Engineer in Cambridge

Software Engineer in Cambridge

Cambridge Full-Time 55000 - 55000 £ / year (est.) No working from home possible
SoCode Recruitment

At a Glance

  • Tasks: Design and develop cutting-edge software for advanced RF measurement and optimisation.
  • Company: Innovative tech firm in Cambridge with a focus on collaboration.
  • Benefits: Competitive salary up to £55,000, health benefits, and some remote work flexibility.
  • Other info: Onsite role with excellent opportunities for career growth.
  • Why this job: Join a dynamic team and make an impact on real-world technology.
  • Qualifications: Degree in Electronic Engineering or Physics and strong Python skills required.

The predicted salary is between 55000 - 55000 £ per year.

We are currently seeking a Software Engineer who will design and deliver production-quality software that brings advanced RF measurement and optimisation algorithms to life on complex RF hardware.

  • Design, develop, and maintain Python-based software used for algorithm development and deployment.
  • Work closely with RF hardware and systems engineers to ensure strong alignment between software behaviour and real-world hardware.
  • Integrate, test, and validate software and algorithms on hardware prototypes and production systems.
  • Apply sound software engineering practices, including modular design, version control, testing, and documentation.
  • Help diagnose and troubleshoot software and algorithm performance issues during development and deployment.
  • Balance rapid experimentation with the evolution of code into robust, long-lived software.
  • Develop unit tests, validation tools, and reference datasets to verify algorithm correctness and support robust regression testing throughout development.
  • Contribute to documentation and technical knowledge-sharing within the engineering team.

Bachelor’s or Master’s degree in Electronic Engineering, Physics, or a closely related discipline.

Demonstrable experience in software development, with strong proficiency in Python.

You’ll be working out of their Cambridge office, the role is mostly onsite (may be some WFH flexibility).

Software Engineer in Cambridge employer: SoCode Recruitment

Join a dynamic team in Cambridge where innovation meets collaboration. As a Software Engineer, you'll thrive in a supportive work culture that prioritises employee growth and development, offering opportunities to work on cutting-edge RF technology. Enjoy competitive benefits and the chance to make a meaningful impact in a vibrant tech hub.

SoCode Recruitment

Contact Details:

SoCode Recruitment Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in Cambridge

Tip Number 1

Network like a pro! Reach out to current employees at the company or in the industry. A friendly chat can give us insider info and maybe even a referral, which can really boost our chances.

Tip Number 2

Prepare for the interview by practising common questions and coding challenges. We should also be ready to discuss our past projects and how they relate to the role. Confidence is key!

Tip Number 3

Showcase our skills with a portfolio! If we have any personal projects or contributions to open-source software, let’s make sure to highlight them. It’s a great way to demonstrate our Python prowess.

Tip Number 4

Don’t forget to follow up after interviews! A quick thank-you email can leave a lasting impression and shows our enthusiasm for the role. Let’s keep the conversation going!

We think you need these skills to ace Software Engineer in Cambridge

Python
Software Development
RF Measurement
Algorithm Development
Modular Design
Version Control
Testing

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with Python and any relevant projects you've worked on. We want to see how you can bring those advanced RF measurement algorithms to life!

Tailor Your Application:Don’t just send a generic CV! Tailor your application to reflect the specific skills and experiences that match the job description. We love seeing candidates who take the time to connect their background to what we do.

Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate well-structured applications that make it easy for us to see your qualifications and enthusiasm for the role.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at SoCode Recruitment

Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your previous projects and how you've used Python for algorithm development. Practising coding challenges can also help you demonstrate your proficiency.

Understand RF Hardware Basics

Since the role involves working closely with RF hardware, it’s crucial to have a basic understanding of RF principles. Familiarise yourself with common RF measurement techniques and how software interacts with hardware to show that you can bridge the gap between the two.

Prepare for Problem-Solving Questions

Expect to face questions that test your troubleshooting skills. Think of examples where you diagnosed and resolved software performance issues. Be ready to explain your thought process and the steps you took to find solutions.

Showcase Your Documentation Skills

Documentation is key in software engineering. Prepare to discuss how you’ve contributed to documentation in past roles. Bring examples of how you’ve created clear, concise technical documents or knowledge-sharing resources for your team.