At a Glance
- Tasks: Join us to develop cutting-edge software for RF sensor systems protecting sensitive locations.
- Company: We're a pioneering company at the forefront of RF technology, serving military and security sectors.
- Benefits: Enjoy hybrid working, competitive salary, private medical insurance, and performance bonuses.
- Why this job: Be part of a mission-driven team, enhancing security while advancing your software engineering skills.
- Qualifications: Strong C# skills and experience in the full software development lifecycle are essential.
- Other info: Work in modern offices near Cambridge with opportunities for continuous learning and career growth.
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.
#J-18808-Ljbffr
Software Engineer employer: ECM Selection
Contact Detail:
ECM Selection Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer
β¨Tip Number 1
Familiarise yourself with RF sensor systems and their applications. Understanding the technology behind the products we develop will not only help you in interviews but also demonstrate your genuine interest in our work.
β¨Tip Number 2
Brush up on your C# skills and object-oriented programming principles. Be prepared to discuss specific projects where you've applied these skills, as practical examples can really set you apart from other candidates.
β¨Tip Number 3
Gain a solid understanding of RESTful APIs and client-server architecture. Consider building a small project or contributing to open-source software that uses these technologies to showcase your hands-on experience.
β¨Tip Number 4
Network with current employees or attend industry events related to RF technology and software engineering. Making connections can provide valuable insights into our company culture and the specifics of the role you're applying for.
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 mention any relevant software development lifecycle experience.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Discuss how your background in software engineering aligns with their focus on RF sensor systems and your ability to contribute to high-speed data processing algorithms.
Showcase Relevant Projects: If you have worked on projects that involved communication between hardware and software, be sure to include these in your application. Detail your role in the project, the technologies used, and the outcomes achieved.
Highlight Continuous Learning: Mention any ongoing education or training you are pursuing in software engineering or related fields. This shows your commitment to professional growth, which is valued by companies looking for candidates who will continue to develop their skills.
How to prepare for a job interview at ECM Selection
β¨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 ability to manage projects from start to finish.
β¨Demonstrate API Development Knowledge
Given the importance of RESTful APIs in this role, come prepared to discuss your practical knowledge in developing client-server architectures. You might want to explain how you've implemented APIs in past projects and the challenges you faced.
β¨Express Your Passion for Continuous Learning
This company values growth and learning, so express your enthusiasm for furthering your career as a software engineer. Share any recent courses, certifications, or personal projects that showcase your commitment to staying updated with industry trends.