At a Glance
- Tasks: Design and implement software solutions using C++ and AI techniques.
- Company: Join a forward-thinking tech company focused on innovation and collaboration.
- Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
- Other info: Dynamic team environment with strong focus on learning and career advancement.
- Why this job: Make an impact in AI and signal processing while working with cutting-edge technology.
- Qualifications: Experience in C++, multi-threaded design, and a passion for AI/ML.
The predicted salary is between 40000 - 50000 € per year.
Requirements
- Experience in C++ development
- Experience in multi-threaded design
- Experience in signal processing and/or AI/ML techniques
- Experience knowledge of the full software development lifecycle
- Machine Learning experience would be an advantage
- Python would be an advantage
- Packaging tools and repositories such as Conan and Nexus would also be an advantage
- Capable of UK SC clearance
- Commuting distance of one of our offices
What the job involves
- Software architectural design using UML and the Enterprise Architect tool
- Software Implementation and test in C++ including unit and continuous integration testing
- Sonar signal processing algorithm implementation, integration, and optimization
- Artificial Intelligence algorithm implementation, integration, and optimization
- Pride in the development of good quality well thought-out code
- Peer reviewing the design and code of others and contributing to a community where learning and feedback is valued
- Integration, defect analysis and resolution to assist the verification teams with their work
- Progression of assigned stories and tasks in a product backlog using the Azure DevOps tool including estimation of remaining work
- Periodic verbal reporting of progress and contributing to sprint planning and retrospectives
Software Engineer (Signal Processing and AI) in London employer: Deepstreamtech
As a leading employer in the tech industry, we offer Software Engineers an exceptional work environment that fosters innovation and collaboration. Our commitment to employee growth is evident through continuous learning opportunities and a culture that values feedback and peer support. Located within commuting distance of our offices, you will enjoy a dynamic workplace where your contributions to signal processing and AI will make a meaningful impact.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Signal Processing and AI) in London
✨Tip Number 1
Network like a pro! Reach out to folks 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 refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C++ projects, especially those involving signal processing or AI/ML. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on UML design techniques and multi-threaded programming. Practice explaining your thought process clearly, as communication is key in tech roles.
✨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 love seeing candidates who are proactive about their job search!
We think you need these skills to ace Software Engineer (Signal Processing and AI) in London
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your experience in C++ development and any multi-threaded design work you've done. We want to see how your skills align with our needs, so don’t hold back!
Talk About Your Projects:If you've worked on signal processing or AI/ML projects, share those experiences! We love seeing real-world applications of your knowledge, so give us the juicy details.
Keep It Clear and Concise:When writing your application, clarity is key. Use straightforward language and structure your thoughts well. We appreciate a well-organised application that’s easy to read.
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. We can’t wait to hear from you!
How to prepare for a job interview at Deepstreamtech
✨Know Your C++ Inside Out
Make sure you brush up on your C++ skills, especially in multi-threaded design. Be ready to discuss specific projects where you've implemented these techniques, as well as any challenges you faced and how you overcame them.
✨Showcase Your Signal Processing Knowledge
Prepare to talk about your experience with signal processing and AI/ML techniques. Have examples ready that demonstrate your understanding of these concepts and how you've applied them in real-world scenarios.
✨Familiarise Yourself with UML and Tools
Since the role involves software architectural design using UML, it’s crucial to be comfortable with UML design techniques and tools like Enterprise Architect. Consider bringing a portfolio of your previous designs to discuss during the interview.
✨Engage in the Community Spirit
This position values peer reviewing and community learning. Be prepared to share how you've contributed to team environments in the past, whether through code reviews or collaborative projects, and express your enthusiasm for continuous learning.