At a Glance
- Tasks: Develop and optimise firmware for BLE audio devices and collaborate with cross-functional teams.
- Company: Join a cutting-edge team focused on ultra-low-power embedded systems like wireless earbuds.
- Benefits: Enjoy flexible work-from-home options and a collaborative work environment.
- Why this job: Be part of innovative projects that impact audio technology and enhance user experiences.
- Qualifications: Strong skills in embedded C/C++ and familiarity with BLE/LC3 and DSP fundamentals required.
- Other info: On-site work preferred in Belfast, with potential for contract extension.
The predicted salary is between 36000 - 60000 £ per year.
Location: Belfast (On-site preferred with flexible WFH options)
Contract: Inside IR35
Duration: 6–12 months (likely extension)
Start Date: ASAP
Overview: We are seeking a highly skilled Embedded Software Engineer to join a cutting-edge BLE/Audio Codec team working on ultra-low-power embedded systems, such as wireless earbuds and headphones. This role requires strong embedded C/C++ skills, with a focus on code optimisation for constrained environments.
Key Responsibilities:
- Develop and optimise embedded firmware for BLE audio devices
- Work on LC3 codec integration and system-level performance tuning
- Collaborate with hardware, DSP, and software teams to deliver end-to-end solutions
- Debug and profile firmware on target systems using cross-compilation tools
Key Technologies:
- Embedded C/C++ (performance-optimised code for low-resource systems)
- BLE / LC3
- DSP (Digital Signal Processing fundamentals)
- Embedded Linux
- Cross-compilation (GCC toolchain)
- Python (desirable, not essential)
Working Model:
- Ideally 5 days/week on-site in Belfast
- Flexible structure: WFH mornings or afternoons allowed
Senior Embedded Software Engineer – BLE/Audio Codec employer: microTECH Global Limited
Contact Detail:
microTECH Global Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Embedded Software Engineer – BLE/Audio Codec
✨Tip Number 1
Make sure to brush up on your embedded C/C++ skills, as this role heavily focuses on performance-optimised code for low-resource systems. Consider working on personal projects or contributing to open-source projects that involve BLE and audio codecs to showcase your expertise.
✨Tip Number 2
Familiarise yourself with the LC3 codec and its integration into embedded systems. Understanding how to optimise audio performance in constrained environments will give you a significant edge during interviews.
✨Tip Number 3
Network with professionals in the embedded systems field, especially those who have experience with BLE and audio technologies. Engaging in relevant forums or attending industry meetups can help you gain insights and potentially valuable referrals.
✨Tip Number 4
Prepare to discuss your debugging and profiling experiences with firmware on target systems. Be ready to share specific examples of challenges you've faced and how you overcame them, as this will demonstrate your problem-solving skills and technical knowledge.
We think you need these skills to ace Senior Embedded Software Engineer – BLE/Audio Codec
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with embedded C/C++, BLE, and audio codec technologies. Use specific examples of projects you've worked on that demonstrate your skills in these areas.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience and how it aligns with the responsibilities outlined in the job description, particularly focusing on your work with low-power embedded systems.
Showcase Relevant Projects: If you have worked on similar projects, include them in your application. Describe your role, the technologies used, and the outcomes achieved. This will help the hiring team see your practical experience in action.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for an engineering role.
How to prepare for a job interview at microTECH Global Limited
✨Showcase Your Embedded C/C++ Skills
Make sure to highlight your experience with embedded C/C++. Be prepared to discuss specific projects where you optimised code for low-resource systems, as this is crucial for the role.
✨Familiarise Yourself with BLE and LC3 Codec
Brush up on your knowledge of Bluetooth Low Energy (BLE) and the LC3 codec. Understanding these technologies will demonstrate your readiness to contribute to the team from day one.
✨Prepare for Technical Questions
Expect technical questions related to debugging and profiling firmware. Practise explaining your thought process when using cross-compilation tools, as this will be a key part of your responsibilities.
✨Emphasise Collaboration Skills
Since the role involves working closely with hardware, DSP, and software teams, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked with cross-functional teams in the past.