At a Glance
- Tasks: Develop C# software for innovative RF sensor systems protecting sensitive locations.
- Company: Join a pioneering company at the forefront of RF technology and security solutions.
- Benefits: Enjoy competitive salary, hybrid working, private medical insurance, and performance bonuses.
- Why this job: Be part of a mission-driven team creating impactful technology in a dynamic work environment.
- Qualifications: Strong C# skills, experience in full software lifecycle, and knowledge of RESTful APIs required.
- Other info: Located near Cambridge in modern offices, this role offers great career growth opportunities.
C# development for cutting-edge hardware products. 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 (Holdings) Limited
Contact Detail:
ECM Selection (Holdings) Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies and tools mentioned in the job description, such as C# and RESTful APIs. Being able to discuss your experience with these technologies during an interview will show that you're a strong fit for the role.
✨Tip Number 2
Prepare to demonstrate your understanding of the full software development lifecycle. Think of examples from your past experiences where you successfully managed projects from requirement analysis to documentation, as this will highlight your comprehensive skill set.
✨Tip Number 3
Research the company’s products and their applications in RF sensor systems. Being knowledgeable about their work will not only impress your interviewers but also help you articulate how your skills can contribute to their mission.
✨Tip Number 4
Network with current or former employees of the company on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and expectations, which can be beneficial during your interview.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your strong C# development skills and experience with object-oriented programming. Include specific examples of projects where you've developed RESTful APIs and worked across the full software development lifecycle.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software engineering and your interest in developing cutting-edge hardware products. Mention your relevant experience and how it aligns with the company's mission to protect sensitive locations.
Highlight Relevant Experience: In your application, emphasise any commercial experience you have in requirement analysis, documentation, and training. This will demonstrate your ability to contribute effectively to the team from day one.
Proofread Your Application: Before submitting, carefully proofread your application for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial in software development.
How to prepare for a job interview at ECM Selection (Holdings) Limited
✨Showcase Your C# Skills
Make sure to highlight your strong C# development skills during the interview. Be prepared to discuss specific projects where you've used C# and demonstrate your understanding of object-oriented programming principles.
✨Discuss the Full Software Development Lifecycle
Since the role involves working across the full software development lifecycle, be ready to talk about your experience in requirement analysis, documentation, and training. Share examples that illustrate your involvement in each phase.
✨Demonstrate API Development Knowledge
Given the importance of RESTful APIs in this position, prepare to discuss your practical knowledge in developing client-server architectures. You might want to bring up any relevant projects where you designed or implemented APIs.
✨Express Your Passion for Learning
This company values continuous learning, so express your enthusiasm for furthering your career as a software engineer. Talk about any recent technologies or methodologies you've explored and how they could benefit the role.