At a Glance
- Tasks: Develop innovative software for defence applications and work on exciting prototypes.
- Company: Dynamic tech start-up in the growing defence sector.
- Benefits: Competitive salary, benefits, and opportunities for professional growth.
- Why this job: Join a fast-paced team and make a real impact with cutting-edge technology.
- Qualifications: Strong background in computer science or related fields; Python experience required.
- Other info: Onsite role near Cambridge with excellent career development opportunities.
The predicted salary is between 42000 - 66000 £ per year.
Develop prototype and production software for defence applications. This growing tech start-up is part of the expanding defence sector. They are developing an AI based platform that integrates with associate hardware products that they are also building. The work is fast-paced and projects are varied from early-stage prototypes to production code. They are looking to recruit a Software Development Engineer and will consider a recently graduated engineer (must be immediately available) or someone with relevant years of industry experience.
As part of the company’s software team, you would work on projects that integrate software with hardware which can include control hardware platforms, sensors and custom devices. Sensors may be for tracking or optics, and hardware could be for control of complex devices/instrumentation.
Requirements:
- Strong academic background in computer science, physics, electronics or similar. Ideally a Master’s or PhD. Will be able to demonstrate project experience working on software development for hardware (ideally sensors or control systems).
- Extensive experience in software engineering using Python.
- Experience with Machine Learning and algorithms would be a bonus. Any exposure to TensorFlow or PyTorch would be desirable.
- Aptitude to pick up new technologies demonstrated through projects using other technologies, frameworks and tools.
- Experience with embedded systems or computer network systems would be advantageous.
Applicants must be eligible for security clearance including being a UK resident for the past 5 years. Candidates on work visas will not be considered. As projects relate to defence applications, all work is onsite. Their offices are just outside of Cambridge (south). No hybrid work options are available. On offer is the opportunity to work on varied projects and be compensated with a competitive salary that reflects your experience level.
Software Development 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 Development Engineer
✨Tip Number 1
Network like a pro! Reach out to people in the defence sector, especially those working with AI and hardware. Attend meetups or online webinars to connect with potential employers and get your name out there.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python and hardware integration. This will give you an edge and demonstrate your hands-on experience to recruiters.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding machine learning concepts. Practice common interview questions related to software development and embedded systems to boost your confidence.
✨Tip Number 4
Don't forget to apply through our website! We have loads of opportunities that might be perfect for you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Development Engineer
Some tips for your application 🫡
Show Off Your Skills: Make sure to highlight your experience with Python and any projects you've done that relate to hardware or sensors. We want to see what you can bring to the table, so don’t hold back!
Tailor Your CV: Customise your CV to match the job description. Use keywords from the listing, especially around software engineering and defence applications. This helps us see how you fit into our team right away.
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s relevant. Make it easy for us to understand your background and skills.
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 ECM Selection (Holdings) Limited
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and any relevant frameworks like TensorFlow or PyTorch. Be ready to discuss your past projects, especially those involving hardware integration, as this will show your practical experience.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous projects and how you overcame them. This is particularly important in a fast-paced environment like a tech start-up, where adaptability is key.
✨Understand the Defence Sector
Familiarise yourself with the basics of defence applications and the role of AI in this field. Showing that you have an interest in the sector can set you apart from other candidates.
✨Be Ready for Technical Questions
Expect technical questions related to embedded systems and control hardware. Practising coding problems or algorithms beforehand can help you feel more confident during the interview.