Embedded Software Engineer

Embedded Software Engineer

Newark Full-Time 28800 - 48000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Design and develop features for embedded audio and wireless systems using C/C++.
  • Company: Join a dynamic UK-based SME in Newark on Trent focused on innovation and quality.
  • Benefits: Enjoy a permanent position with opportunities for growth in a collaborative environment.
  • Why this job: Work on cutting-edge technologies that shape the future of assistive listening and audio transmission.
  • Qualifications: Bachelor’s degree in Electrical Engineering, Computer Science, or related field required.
  • Other info: Apply now to be part of a team that values creativity and technical challenges.

The predicted salary is between 28800 - 48000 £ per year.

An exciting opportunity has arisen for an Embedded Software Engineer to join an innovative and growing engineering team within a dynamic UK-based SME located in Newark on Trent. The Embedded Software Engineer will be joining a highly collaborative team based in Newark on Trent, focused on quality, innovation, and industry leadership, contributing to the development of real-time systems that shape the future of assistive listening and audio transmission technologies.

Key Responsibilities:

  • Design and develop new features for embedded audio and wireless systems.
  • Write efficient, high-quality C and C++ (C++11/14) code for real-time embedded applications.
  • Work closely with the wider development team to identify, troubleshoot, and resolve issues.
  • Contribute to the full software development lifecycle within an Agile framework.
  • Ensure adherence to ISO 9001 and internal quality standards.

Essential Skills & Experience:

  • Extensive experience in embedded C/C++ development.
  • Strong understanding of real-time operating systems (e.g. ThreadX, AzureRTOS, FreeRTOS).
  • Proven experience with bare-metal development and peripheral interfacing (SPI, I2C, I2S, UART).
  • Ability to design, implement, and debug low-level device drivers.
  • Familiarity with ARM Cortex-M or similar microcontroller architectures.
  • Knowledge of TCP/IP stacks and networking protocols.
  • Understanding of wireless communication technologies (e.g. BLE, Zigbee, Thread, Matter, Wi-Fi).
  • Experience with audio DSP, filtering, or signal post-processing.

Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Science, or a related discipline.
  • Strong grounding in embedded system architecture and software development practices.

This is a permanent position based in Newark on Trent, offering the chance to work on meaningful and innovative projects in a collaborative and technically challenging environment.

Embedded Software Engineer employer: Redline Group - Specialist Recruitment for Technology & Electronics Companies

Join a forward-thinking SME in Newark on Trent as an Embedded Software Engineer, where you'll be part of a collaborative team dedicated to innovation and quality in assistive listening technologies. Enjoy a supportive work culture that prioritises employee growth through hands-on experience in real-time systems, while contributing to impactful projects that shape the future of audio transmission. With a focus on professional development and adherence to high-quality standards, this role offers a unique opportunity to thrive in a dynamic engineering environment.
R

Contact Detail:

Redline Group - Specialist Recruitment for Technology & Electronics Companies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as real-time operating systems and wireless communication protocols. This will not only help you during interviews but also show your genuine interest in the role.

✨Tip Number 2

Engage with the company’s online presence. Follow them on social media, join relevant forums, or participate in discussions about their products. This can provide insights into their culture and current projects, which you can reference in conversations.

✨Tip Number 3

Network with current or former employees of the company. Reach out on platforms like LinkedIn to ask about their experiences. This can give you insider knowledge and potentially a referral, which can significantly boost your chances.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges specifically in C and C++. Focus on real-time systems and embedded applications, as these are crucial for the role. Use platforms that offer mock interviews to simulate the experience.

We think you need these skills to ace Embedded Software Engineer

Embedded C/C++ Development
Real-Time Operating Systems (e.g. ThreadX, AzureRTOS, FreeRTOS)
Bare-Metal Development
Peripheral Interfacing (SPI, I2C, I2S, UART)
Low-Level Device Driver Design and Debugging
ARM Cortex-M Microcontroller Architecture
TCP/IP Stacks and Networking Protocols
Wireless Communication Technologies (e.g. BLE, Zigbee, Thread, Matter, Wi-Fi)
Audio DSP and Signal Processing
Agile Software Development Practices
ISO 9001 Compliance
Collaboration and Teamwork
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in embedded C/C++ development and any relevant projects you've worked on. Emphasise your familiarity with real-time operating systems and low-level device drivers, as these are crucial for the role.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for embedded systems and audio technologies. Mention specific projects or experiences that align with the company's focus on innovation and quality in assistive listening technologies.

Highlight Relevant Skills: In your application, clearly outline your skills related to ARM Cortex-M microcontrollers, networking protocols, and wireless communication technologies. This will demonstrate your fit for the technical requirements of the position.

Showcase Team Collaboration: Since the role involves working closely with a collaborative team, include examples of how you've successfully worked in teams in previous roles. Highlight your ability to troubleshoot and resolve issues collectively.

How to prepare for a job interview at Redline Group - Specialist Recruitment for Technology & Electronics Companies

✨Showcase Your Technical Skills

Be prepared to discuss your experience with embedded C/C++ development in detail. Highlight specific projects where you've designed and developed features for real-time systems, and be ready to explain the challenges you faced and how you overcame them.

✨Understand Real-Time Operating Systems

Familiarise yourself with the real-time operating systems mentioned in the job description, such as ThreadX or FreeRTOS. Be ready to discuss how you've used these systems in past projects and how they relate to the role you're applying for.

✨Demonstrate Problem-Solving Abilities

Prepare examples of how you've identified and resolved issues in previous roles. This could involve troubleshooting code or debugging low-level device drivers. Showing your analytical skills will impress the interviewers.

✨Emphasise Collaboration and Agile Experience

Since the role involves working closely with a team, be sure to highlight your experience in collaborative environments and Agile frameworks. Discuss how you've contributed to team projects and adapted to changing requirements.

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>