At a Glance
- Tasks: Develop and implement DSP algorithms and embedded software for innovative products.
- Company: Join a leading tech business in the audio technology sector.
- Benefits: Enjoy hybrid working, competitive salary, and visa sponsorship if needed.
- Why this job: Be part of a friendly team creating globally used products with real impact.
- Qualifications: Experience in DSP algorithm development and embedded C/C++ programming required.
- Other info: Opportunity to work on real-time designs and Linux kernel driver development.
The predicted salary is between 46800 - 78000 £ per year.
A new and exciting DSP / Embedded Software Engineer job is now available with a leading technology business in Surrey. You will develop and implement DSP algorithms and embedded software (using embedded C / C++) for new products and systems within the R&D team. This will include real-time designs for linux kernel driver development with Yocto.
Skills and Experience required:
- Practical experience in DSP algorithm development / implementation.
- Ability to write real-time embedded software using C and C++.
- Linux / Yocto experience would be beneficial.
- Previous experience in DSP audio technology would be beneficial but not essential.
- Any exposure to FPGA related firmware would be beneficial but not essential.
This DSP / Embedded Software Engineer job in Surrey is a fantastic opportunity to be part of a very friendly and ambitious engineering team. You will design products which are used globally.
For more information on the application process please send your CV to bpatel@octagongroup.co.uk or call Bhav Patel on 01525 306 218.
DSP / Embedded Software Engineer employer: Octagon Group
Contact Detail:
Octagon Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land DSP / Embedded Software Engineer
✨Tip Number 1
Make sure to brush up on your DSP algorithm development skills. Familiarise yourself with the latest trends and technologies in audio processing, as this will help you stand out during discussions with the hiring team.
✨Tip Number 2
Gain hands-on experience with embedded C/C++ programming if you haven't already. Consider working on personal projects or contributing to open-source projects that involve real-time embedded software to showcase your skills.
✨Tip Number 3
Familiarise yourself with Linux kernel driver development and Yocto. Having a solid understanding of these areas will not only boost your confidence but also demonstrate your commitment to the role during interviews.
✨Tip Number 4
Network with professionals in the DSP and embedded systems field. Attend relevant meetups or online forums to connect with others who may have insights into the company or the role, which could give you an edge in the application process.
We think you need these skills to ace DSP / Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in DSP algorithm development and embedded C/C++ programming. Include specific projects or roles where you've successfully implemented these skills.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for audio technology and your understanding of the DSP field. Mention any relevant experience with Linux and Yocto, and express your enthusiasm for the role.
Highlight Relevant Skills: In your application, emphasise your practical experience with real-time embedded software and any exposure to FPGA firmware. This will help you stand out as a candidate who meets the job requirements.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors or typos. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at Octagon Group
✨Showcase Your DSP Knowledge
Make sure to brush up on your understanding of digital signal processing concepts. Be prepared to discuss specific algorithms you've worked on and how they apply to audio technology.
✨Demonstrate Embedded C/C++ Skills
Since the role requires strong programming skills, be ready to talk about your experience with embedded C and C++. You might even be asked to solve a coding problem during the interview, so practice writing clean and efficient code.
✨Familiarise Yourself with Linux and Yocto
As the position involves real-time designs for Linux kernel driver development, having a solid grasp of Linux and Yocto is crucial. Be prepared to discuss any relevant projects or experiences you have in this area.
✨Prepare Questions About the Team and Projects
Interviews are a two-way street. Prepare thoughtful questions about the R&D team, the types of projects you'll be working on, and the company culture. This shows your genuine interest in the role and helps you assess if it's the right fit for you.