Embedded Software Engineer/Software Development
Embedded Software Engineer/Software Development

Embedded Software Engineer/Software Development

Newcastle upon Tyne Full-Time 28800 - 48000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Develop and optimize software for IoT devices using C++.
  • Company: Join a purpose-driven tech-for-good business in Newcastle.
  • Benefits: Work on meaningful projects that positively impact lives.
  • Why this job: Be part of a passionate team tackling real-world challenges with technology.
  • Qualifications: Proven experience in embedded software development with C++ is required.
  • Other info: Collaborate with multidisciplinary teams and participate in the entire product lifecycle.

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

Job Title: Embedded Software Engineer Location: Newcastle (Hybrid – 3 days onsite, 2 days WFH)
Salary: £55,000–£65,000 (depending on experience)
Employment Type: Full-time, Permanent

About the Role
We are seeking an experienced Embedded Software Engineer to join a dynamic engineering team working on innovative and mission-critical products. This is a fantastic opportunity to be part of a growing company at the forefront of embedded systems development.

You’ll play a key role in designing, developing, and optimizing embedded software across a variety of applications. The role offers a hybrid working model (3 days in our Newcastle office and 2 days from home), providing both flexibility and collaboration.

Key Responsibilities
Develop and maintain embedded software in C++ and Embedded C
Work with various microcontrollers (e.g. STM32, PIC, ARM Cortex)
Collaborate with hardware and systems engineers to deliver robust, real-time solutions
Participate in system design, code reviews, testing, and debugging
Write and maintain clear, well-documented code and technical documentation
Contribute to continuous improvement of software development processes

Required Skills and Experience
Strong proficiency in C++ and Embedded C
Hands-on experience with microcontroller-based development
Solid understanding of embedded systems architecture and low-level programming
Familiarity with debugging tools, oscilloscopes, and logic analysers
Experience with RTOS or bare-metal development is a plus
Ability to work independently and as part of a multidisciplinary team

Desirable Skills
Familiarity with communication protocols (SPI, I2C, UART, CAN, etc.)
Experience with version control (e.g. Git)
Knowledge of safety-critical or highly regulated environments

Benefits
~ Competitive salary (£55–£65K depending on experience)
~ Hybrid working (3 days onsite / 2 days WFH)
~25 days holiday + bank holidays
~ Pension scheme
~ Career development and training opportunities
~ Supportive, collaborative team environment

Embedded Software Engineer/Software Development employer: Accelero

At our Newcastle-based tech-for-good company, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to make a real impact through technology. As an Embedded Software Engineer, you will not only have the opportunity to work on meaningful projects but also benefit from continuous professional development and a supportive team environment that values creativity and initiative. Join us in our mission to create solutions that improve lives while enjoying the unique advantages of working in a vibrant city known for its rich culture and community spirit.
A

Contact Detail:

Accelero Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer/Software Development

✨Tip Number 1

Familiarize yourself with the specific IoT devices and technologies that the company uses. Research their products and understand how they leverage BLE and Wi-Fi for connectivity. This knowledge will help you demonstrate your genuine interest in their mission during the interview.

✨Tip Number 2

Showcase your collaborative skills by preparing examples of past projects where you worked closely with hardware engineers or cross-functional teams. Highlighting your ability to integrate software with hardware will make you stand out as a candidate who can thrive in a multidisciplinary environment.

✨Tip Number 3

Stay updated on the latest trends and advancements in embedded software development, especially related to C++ and IoT. Being able to discuss recent developments or share insights during your conversation will demonstrate your passion and commitment to the field.

✨Tip Number 4

Prepare to discuss your experience with optimizing and debugging embedded software. Be ready to provide specific examples of challenges you've faced and how you overcame them, as this will showcase your problem-solving skills and technical expertise.

We think you need these skills to ace Embedded Software Engineer/Software Development

Embedded Software Development
C++ Programming
IoT Device Integration
BLE Protocol Implementation
Wi-Fi Protocol Implementation
Microcontroller Programming
Software Optimization
Debugging Skills
Collaboration with Hardware Engineers
Product Development Lifecycle
Data Transmission Efficiency
Power Consumption Management
Problem-Solving Skills
Attention to Detail

Some tips for your application 🫡

Understand the Role: Make sure to thoroughly read the job description for the Embedded Software Engineer position. Understand the key responsibilities, such as developing software for IoT devices and working with BLE and Wi-Fi protocols.

Highlight Relevant Experience: In your CV and cover letter, emphasize your experience in embedded software development, particularly with C++. Mention any specific projects where you have implemented connectivity solutions or optimized software performance.

Showcase Collaboration Skills: Since the role involves working closely with hardware engineers, include examples of past teamwork experiences. Highlight how you effectively collaborated with others to achieve project goals.

Tailor Your Application: Customize your application materials to reflect the company's mission of creating positive impacts through technology. Express your passion for using tech to tackle real-world challenges in your cover letter.

How to prepare for a job interview at Accelero

✨Show Your Passion for Tech-for-Good

Make sure to express your enthusiasm for using technology to create positive impacts. Share examples of how your work has contributed to meaningful projects in the past.

✨Demonstrate Your C++ Expertise

Be prepared to discuss your experience with C++ in detail. Bring specific examples of projects where you developed embedded software, and be ready to explain your approach to problem-solving.

✨Highlight Collaboration Skills

Since you'll be working closely with hardware engineers, emphasize your ability to collaborate effectively within a multidisciplinary team. Share experiences where teamwork led to successful project outcomes.

✨Prepare for Technical Questions

Expect technical questions related to BLE and Wi-Fi protocols, as well as optimization techniques for embedded systems. Brush up on these topics and be ready to demonstrate your knowledge through practical examples.

Embedded Software Engineer/Software Development
Accelero
A
  • Embedded Software Engineer/Software Development

    Newcastle upon Tyne
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-05-19

  • A

    Accelero

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