At a Glance
- Tasks: Join a dynamic R&D team to develop cutting-edge software applications.
- Company: Innovative tech company in North Somerset with a collaborative culture.
- Benefits: Competitive salary, supportive environment, and opportunities for rapid development.
- Why this job: Make a real impact on advanced technology projects and collaborate with experts.
- Qualifications: Proficient in Python and C++, with experience in AI and real-time processing.
- Other info: Exciting career growth opportunities in a forward-thinking environment.
The predicted salary is between 36000 - 60000 £ per year.
Join a high-priority, multidisciplinary R&D team where your expertise in Python, C++, GUI development, and real-time data processing will directly contribute to the development of cutting-edge sensing and intelligent systems. You will play a key role in creating prototype and customer-focused applications that support advanced technology demonstrations and trials.
Work in a collaborative and innovative environment based in North Somerset, where rapid development and experimentation are encouraged. This role involves working within multidisciplinary project teams, developing user and application software that will integrate with physical hardware systems and prototype technologies, designed for a well-defined user base.
About the Role
We are seeking a Software Engineer to support the development of R&D software applications. You will be involved in designing and implementing software for prototype systems, integrating AI models, and working closely with hardware teams to deliver complete solutions.
About You – Key Skills & Experience
- Strong proficiency in Python and C++
- Experience with PyTorch or similar machine learning frameworks
- Knowledge of real-time data processing and multithreaded applications
- Comfortable working in Linux (Ubuntu, Raspbian, Yocto) and Windows
- Familiar with DevOps tools (e.g., GitHub) and backlog management
- Able to use AI tools to support code development
- Excellent documentation and communication skills
- Must be a UK national, eligible for security clearance
Beneficial
- Skilled in GUI development (e.g., PyQt, Tkinter) and webUI frameworks
Why Apply?
This is a unique opportunity to work on high-impact R&D projects, contribute to advanced technology demonstrations, and collaborate with experts across disciplines in a supportive and forward-thinking environment.
Security Clearance
Due to the nature of work undertaken, candidates must undergo pre-employment screening and be able to satisfy UK Security Vetting criteria to SC Level.
Recruitment Statement
Electus Recruitment Solutions provides specialist engineering and technical recruitment solutions to several high technology industries. We thank you for your interest in this vacancy. If you don't hear from us within 7 working days, please presume your application has been unsuccessful on this occasion. You are of course free to resubmit your CV / details in the future and we shall assess your suitability at that time.
Software Engineer in London employer: Electus Recruitment Solutions
Contact Detail:
Electus Recruitment Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, C++, and any GUI development. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice coding challenges and be ready to discuss your past projects in detail. Remember, they want to see how you think and solve problems!
✨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, it shows you’re genuinely interested in joining our innovative team.
We think you need these skills to ace Software Engineer in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python, C++, and any relevant R&D projects. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit for our multidisciplinary team. Keep it engaging and personal.
Showcase Your Projects: If you've worked on any projects involving AI, GUI development, or real-time data processing, make sure to mention them. We love seeing practical examples of your work that demonstrate your skills in action!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our innovative team!
How to prepare for a job interview at Electus Recruitment Solutions
✨Know Your Tech Inside Out
Make sure you brush up on your Python and C++ skills before the interview. Be ready to discuss specific projects where you've used these languages, especially in real-time data processing or GUI development. This will show that you not only understand the theory but can also apply it practically.
✨Showcase Your Problem-Solving Skills
Prepare to talk about how you've tackled challenges in past projects, particularly those involving AI integration or multithreaded applications. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easier for the interviewers to see your thought process.
✨Familiarise Yourself with Their Tools
Since the role involves using DevOps tools like GitHub, make sure you're comfortable discussing your experience with version control and backlog management. If you’ve worked with any machine learning frameworks like PyTorch, be ready to explain how you’ve used them in your projects.
✨Communicate Clearly and Confidently
Excellent documentation and communication skills are key for this role. Practice explaining complex technical concepts in simple terms, as you may need to collaborate with multidisciplinary teams. Remember, it's not just about what you know, but how well you can share that knowledge!