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 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 and DSP fundamentals required.
- Other info: Contract duration is 6-12 months with potential for extension; start ASAP.
The predicted salary is between 36000 - 60000 Β£ per year.
Senior Embedded Software Engineer β BLE/Audio CodecLocation: Belfast (On-site preferred with flexible WFH options)Contract: Inside IR35Duration: 6β12 months (likely extension)Start Date: ASAPOverview:We\βre 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 devicesWork on LC3 codec integration and system-level performance tuningCollaborate with hardware, DSP, and software teams to deliver end-to-end solutionsDebug and profile firmware on target systems using cross-compilation toolsKey Technologies:Embedded C/C++ (performance-optimised code for low-resource systems)BLE / LC3DSP (Digital Signal Processing fundamentals)Embedded LinuxCross-compilation (GCC toolchain)Python (desirable, not essential)Working Model:Ideally 5 days/week on-site in BelfastFlexible structure: WFH mornings or afternoons allowed
Contact Detail:
LinkedIn Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Embedded Software Engineer
β¨Tip Number 1
Familiarise yourself with the latest trends in BLE and audio codec technologies. Being able to discuss recent advancements or challenges in these areas during your interview will show your passion and expertise.
β¨Tip Number 2
Brush up on your embedded C/C++ skills, especially focusing on performance optimisation for low-resource systems. Consider working on personal projects or contributing to open-source projects that involve similar technologies to demonstrate your capabilities.
β¨Tip Number 3
Network with professionals in the embedded systems field, particularly those who work with BLE and audio codecs. Attend relevant meetups or online forums to gain insights and potentially get referrals that could help you land the job.
β¨Tip Number 4
Prepare to discuss your experience with debugging and profiling firmware on target systems. Be ready to share specific examples of challenges you've faced and how you overcame them, as this will highlight your problem-solving skills.
We think you need these skills to ace Embedded Software Engineer
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 from your past work that demonstrate your skills in developing and optimising firmware for low-resource systems.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your relevant experience with LC3 codec integration and system-level performance tuning, and how you can contribute to the teamβs success.
Showcase Relevant Projects: If you have worked on projects involving DSP or embedded Linux, be sure to include these in your application. Describe your role in these projects and the outcomes achieved, as this will demonstrate your hands-on experience.
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 Embedded Software Engineer.
How to prepare for a job interview at LinkedIn
β¨Showcase Your Technical Skills
Make sure to highlight your experience with embedded C/C++ and any projects you've worked on that involved BLE or audio codecs. Be prepared to discuss specific challenges you faced and how you optimised code for low-resource systems.
β¨Demonstrate Collaboration Experience
Since the role involves working closely with hardware, DSP, and software teams, share examples of past collaborations. Discuss how you effectively communicated and contributed to team projects, especially in a cross-functional environment.
β¨Prepare for Technical Questions
Expect technical questions related to embedded systems, debugging, and performance tuning. Brush up on your knowledge of LC3 codec integration and be ready to explain your approach to profiling firmware on target systems.
β¨Ask Insightful Questions
Prepare thoughtful questions about the team's current projects, challenges they face, and their development process. This shows your genuine interest in the role and helps you assess if the company is the right fit for you.