At a Glance
- Tasks: Develop cutting-edge GPU systems for real-time acoustic technologies and optimise performance.
- Company: Join Acoustofab, a leader in innovative acoustic technology development.
- Benefits: Competitive salary, hands-on R&D experience, and opportunities for professional growth.
- Other info: Dynamic R&D environment with exciting challenges and career advancement opportunities.
- Why this job: Make a real impact in next-gen tech while collaborating with top researchers and engineers.
- Qualifications: Strong C++ and OpenCL skills, plus a passion for high-performance computing.
The predicted salary is between 50000 - 70000 Β£ per year.
Acoustofab is seeking a Research Software Engineer β Real-Time GPU Systems to help develop advanced real-time computational and control systems for next-generation acoustic technologies. This role focuses on high-performance GPU computing, real-time signal processing, simulation, and hardware/software integration within an experimental R&D environment. The successful candidate will work closely with researchers and hardware engineers to build scalable compute pipelines, optimise real-time control systems, and support the development of novel physical interaction technologies. Success in this role means contributing to the performance, reliability, and scalability of Acoustofab's computational platform, including solver optimisation, low-latency system design, and experimental platform development. The position sits within Acoustofab's R&D division and contributes directly to the company's core technology development efforts.
Responsibilities
- Develop and optimise GPU-accelerated real-time compute systems using OpenCL and C++.
- Improve performance, scalability, and reliability across low-latency control pipelines.
- Build internal tools for simulation, debugging, profiling, and visualisation.
- Integrate software with FPGA-controlled and sensor-driven hardware platforms.
- Support experimental testing, system characterisation, and prototype development.
- Collaborate closely with researchers and hardware engineers on next-generation acoustic systems.
Required Skills & Experience
- Strong C++ programming skills.
- Strong experience with OpenCL and GPU compute programming.
- Experience developing high-performance parallel compute systems.
- Understanding of low-latency or real-time software architectures.
- Strong mathematical and analytical problem-solving ability.
- Comfortable working with experimental hardware/software systems.
- Experience debugging and optimising performance-critical systems.
Desirable Skills & Experience
- Experience with CUDA, Vulkan Compute, OpenMP, or related compute frameworks.
- Experience with DSP, simulation systems, or scientific computing.
- Familiarity with FPGA or embedded hardware workflows.
- Experience with graphics pipelines or scientific visualisation.
- Experience working in research or experimental R&D environments.
Research Software Engineer β Real-Time GPU Systems in London employer: AcoustoFab
Acoustofab is an exceptional employer, offering a dynamic and innovative work environment where cutting-edge research meets real-world application. As a Research Software Engineer in our R&D division, you will have the opportunity to collaborate with leading experts in the field, contributing to groundbreaking acoustic technologies while enjoying a culture that prioritises employee growth and development. Located in a vibrant area, we provide competitive benefits and a supportive atmosphere that fosters creativity and teamwork, making it an ideal place for those seeking meaningful and rewarding employment.
StudySmarter Expert Adviceπ€«
We think this is how you could land Research Software Engineer β Real-Time GPU Systems in London
β¨Tip Number 1
Network like a pro! Reach out to professionals in the field of GPU systems and real-time computing. Attend meetups, webinars, or conferences related to acoustic technologies. You never know who might have a lead on your dream job!
β¨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C++, OpenCL, or GPU programming. This will give potential employers a taste of what you can do and set you apart from the crowd.
β¨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on real-time systems and low-latency architectures. We recommend using platforms that simulate real interview conditions to get you ready.
β¨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 Acoustofab.
We think you need these skills to ace Research Software Engineer β Real-Time GPU Systems in London
Some tips for your application π«‘
Tailor Your CV:Make sure your CV highlights your experience with C++, OpenCL, and GPU computing. We want to see how your skills align with the role, so donβt be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about real-time GPU systems and how you can contribute to our R&D efforts at Acoustofab. Keep it engaging and personal!
Showcase Your Problem-Solving Skills:In your application, give examples of how you've tackled complex problems in past projects. We love seeing analytical thinking in action, especially when it comes to performance-critical systems!
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 AcoustoFab
β¨Know Your Tech Inside Out
Make sure you brush up on your C++ and OpenCL skills before the interview. Be ready to discuss specific projects where you've developed high-performance GPU systems, as well as any challenges you faced and how you overcame them.
β¨Show Off Your Problem-Solving Skills
Prepare to tackle some technical questions that test your analytical abilities. Think of examples where you've optimised performance or solved complex problems in real-time systems. This will show them you're not just a coder, but a thinker too!
β¨Get Familiar with Their Work
Do a bit of homework on Acoustofab's current projects and technologies. Understanding their focus on acoustic technologies and how your skills can contribute will help you stand out and demonstrate genuine interest in the role.
β¨Collaborate Like a Pro
Since this role involves working closely with researchers and hardware engineers, be prepared to discuss your experience in collaborative environments. Share examples of how you've successfully worked in teams to develop and integrate software with hardware systems.