Software Engineer

Software Engineer

Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
ECM Selection

At a Glance

  • Tasks: Join us in developing cutting-edge RF sensor systems for security and military applications.
  • Company: A pioneering tech company at the forefront of RF technology.
  • Benefits: Enjoy a competitive salary, private medical insurance, and hybrid working options.
  • Why this job: Make a real impact while working on innovative software solutions.
  • Qualifications: Strong C# skills and experience in the full software development lifecycle required.
  • Other info: Dynamic work environment with excellent career growth opportunities near Cambridge.

The predicted salary is between 36000 - 60000 £ per year.

This pioneering company develops sophisticated RF sensor systems used to protect sensitive locations such as airports from malicious transmissions and drone flights. These systems provide comprehensive RF analysis including the ability to identify where signals originate. Their systems are also used by military and security customers for use in electronic warfare and intelligence. This powerful hardware is controlled by a full software stack from embedded code through to intuitive GUIs.

In this role you will be involved in the full software development lifecycle for Windows and Linux applications which facilitate communication of data from remote hardware units to PC based analysis software. This includes developing high-speed data processing algorithms and robust and well tested APIs.

Requirements:

  • Strong C# development skills coupled with strong object-oriented programming knowledge
  • Commercial experience working across the full software development lifecycle from requirement analysis to documentation and training
  • Practical knowledge of developing RESTful APIs for client-server architecture
  • Good degree in Computer Science or Electronics

Financially secure and continuing to grow, this company is a great place to further your career and continue learning as a software engineer. Located on the outskirts of Cambridge in newly built and well-appointed offices, on offer is a competitive salary and pension scheme with other benefits such as private medical insurance, a performance related bonus scheme and hybrid working.

Software Engineer employer: ECM Selection

This innovative company is an exceptional employer for Software Engineers, offering a dynamic work environment on the outskirts of Cambridge. With a strong focus on employee growth and development, you will have the opportunity to work on cutting-edge RF sensor systems while enjoying competitive salaries, private medical insurance, and a hybrid working model that promotes work-life balance.
ECM Selection

Contact Detail:

ECM Selection Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or attend industry meetups. We all know that sometimes it’s not just what you know, but who you know that can get your foot in the door.

✨Tip Number 2

Prepare for those technical interviews! Brush up on your C# skills and be ready to discuss your experience with RESTful APIs. We recommend doing some mock interviews to build your confidence and showcase your knowledge.

✨Tip Number 3

Showcase your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. We love seeing practical examples of your coding skills and problem-solving abilities.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always looking for passionate software engineers to join our team!

We think you need these skills to ace Software Engineer

C# Development
Object-Oriented Programming
Full Software Development Lifecycle
Requirement Analysis
Documentation
Training
RESTful APIs
Client-Server Architecture
High-Speed Data Processing Algorithms
Software Testing
Windows Applications
Linux Applications
RF Sensor Systems Knowledge
Communication Skills

Some tips for your application 🫡

Show Off Your Skills: Make sure to highlight your strong C# development skills and object-oriented programming knowledge in your application. We want to see how your experience aligns with the full software development lifecycle, so don’t hold back on showcasing your past projects!

Tailor Your Application: Take a moment to tailor your application specifically for us. Mention how your experience with RESTful APIs and client-server architecture fits into what we do. This shows us you’ve done your homework and are genuinely interested in the role.

Be Clear and Concise: When writing your application, keep it clear and concise. We appreciate well-structured documents that get straight to the point. Use bullet points if necessary to make your skills and experiences stand out!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about us and what we do!

How to prepare for a job interview at ECM Selection

✨Know Your Tech Inside Out

Make sure you brush up on your C# skills and object-oriented programming concepts. Be ready to discuss your past projects and how you've applied these skills in real-world scenarios. This will show that you not only understand the theory but can also implement it effectively.

✨Demonstrate Your Problem-Solving Skills

Prepare to tackle some technical questions or coding challenges during the interview. Think about how you would approach developing high-speed data processing algorithms or robust APIs. Practising common coding problems can help you feel more confident when faced with similar tasks.

✨Understand the Full Software Development Lifecycle

Familiarise yourself with each stage of the software development lifecycle, from requirement analysis to documentation. Be prepared to share examples of how you've contributed to these stages in previous roles, as this will highlight your comprehensive experience.

✨Show Enthusiasm for Learning

This company values growth and continuous learning, so express your eagerness to develop your skills further. Discuss any recent technologies or methodologies you've been exploring, especially those related to RF sensor systems or client-server architecture, to demonstrate your proactive approach.

Software Engineer
ECM Selection
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>