Enable job alerts via email!

Senior Embedded Software Engineer

ZipRecruiter

England

On-site

GBP 50,000 - 90,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative technology developer is seeking a Senior Embedded Software Engineer to push the boundaries of real-time communication technology. In this role, you will develop and enhance embedded software, tackle complex real-time issues, and collaborate with a dynamic team. This opportunity promises exposure to cutting-edge technology and a culture that values innovation and professional growth. If you are passionate about solving challenging problems and eager to make an impact in the communications sector, this position is perfect for you.

Qualifications

  • Strong programming experience in C/C++ with a focus on embedded systems.
  • Ability to define and write tests for developed software.

Responsibilities

  • Develop and enhance embedded real-time software for new features.
  • Debug real-time issues and participate in code reviews.

Skills

C/C++ Programming
Problem Solving
Software Testing
Debugging
Creative Thinking

Tools

Version Control Systems
Bug Tracking Tools

Job description

Job Description

Senior Embedded Software Engineer

The Company:

Our client is a leading technology developer known for its commitment to delivering innovative solutions in the communications sector. They are dedicated to pushing the boundaries of what’s possible in real-time communication technology and are now seeking a skilled Embedded Software Engineer to join their talented team.

Role Overview:

As the Senior Embedded Software Engineer, you will be at the forefront of developing and enhancing embedded real-time software. You will work closely with a dynamic team, tackling challenging real-time platform issues and implementing creative solutions.

Key Responsibilities:

  1. Embedded software development for new features.
  2. Debugging real-time issues and bug fixing.
  3. Writing unit tests and integration tests.
  4. Participating in code reviews and document reviews.

Required Experience & Skills:

  1. Programming experience in C/C++.
  2. Experience working with software development tools including version control systems and bug tracking tools.
  3. You will be able to define and write tests for the software being developed and a passion to solve challenging problems.
  4. Ability to generate new ideas and approaches to problems.

Desirable / Skills you can develop whilst in the role:

  1. Linux kernel and system programming.
  2. RTOS and Microcontrollers.
  3. Real-time, multi-processor, multi-threaded, event-driven software.

Why Join?

Opportunity to work with cutting-edge technology in real-time communications. A collaborative and inclusive culture that values innovation and professional growth.

If you're a dedicated Senior Embedded Software Engineer with a drive for solving complex issues and a passion for real-time technology, we want to hear from you!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.