Software Engineer (Signal Processing and AI)

Software Engineer (Signal Processing and AI)

Full-Time 40000 - 50000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Design and implement software solutions using C++ and AI techniques.
  • Company: Join a leading tech firm 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 developing your skills.
  • 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) employer: Deepstreamtech

As a leading employer in the tech industry, we offer Software Engineers a dynamic 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 balanced work-life experience while contributing to cutting-edge projects in signal processing and AI.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Signal Processing and AI)

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. This gives you a chance to demonstrate your expertise beyond just words on a CV.

Tip Number 3

Prepare for technical interviews by brushing up on multi-threaded design and UML techniques. Practice coding challenges and be ready to discuss your thought process during problem-solving. We want to see how you think!

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 team at StudySmarter.

We think you need these skills to ace Software Engineer (Signal Processing and AI)

C++ Development
Multi-threaded Design
Signal Processing
AI/ML Techniques
UML Design Techniques
Software Development Lifecycle
Machine Learning

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 this will show your practical experience and understanding of the language.

Showcase Your Signal Processing Knowledge

Prepare to talk about any signal processing or AI/ML techniques you've worked with. Bring examples of algorithms you've implemented or optimised, and be ready to explain your thought process behind them. This will demonstrate your expertise and passion for the field.

Familiarise Yourself with UML and Tools

Since the role involves software architectural design using UML, make sure you're comfortable discussing UML design techniques. If you've used tools like Enterprise Architect, mention how they helped you in previous projects. This shows you're not just familiar with the theory but have practical experience too.

Engage in the Community Spirit

Be prepared to discuss how you value peer reviews and feedback. Share experiences where you've contributed to a team environment, whether through code reviews or collaborative problem-solving. This aligns with the company's culture and shows you're a team player.