Enable job alerts via email!

C++ Embedded Software Engineer

Hellenic Investment Recovery Advisors (HIRA)

London

Hybrid

GBP 50,000 - 65,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

Join a forward-thinking company as a Senior Embedded Software Engineer, where you'll work on innovative satellite communication systems. This role involves designing, developing, and maintaining embedded software solutions, optimising performance, and collaborating with a skilled team. You'll have the chance to create Linux kernel drivers and low-level software, ensuring reliability and performance in cutting-edge technology. With a competitive salary and hybrid working model, this opportunity is perfect for those eager to drive innovation in the industry. If you're passionate about embedded systems and want to make a significant impact, we want to hear from you!

Benefits

Competitive salary
Hybrid working
Collaborative team environment
Cutting-edge technology projects

Qualifications

  • Proven experience in embedded software development with Linux and C++.
  • Strong knowledge of Linux kernel and driver development.

Responsibilities

  • Lead the development of embedded Linux software for satellite modems.
  • Collaborate with engineers to define system architecture and software requirements.

Skills

Embedded Software Development
Linux
C++
Problem-solving
Collaboration

Education

Degree in Software Engineering
Degree in Electronics

Tools

Jira
Git
Windows Subsystem for Linux (WSL)

Job description

Senior Embedded Software Engineer - Linux (Satellite Communications)
?? Essex - Hybrid (3 days on-site)
?? Up to £65,000 + Benefits


Are you a passionate Embedded Software Engineer with expertise in Linux and C++, eager to work on cutting-edge satellite communication systems? This is your opportunity to join a dynamic and innovative team at the forefront of the industry.


We are seeking a highly skilled Senior Embedded Software Engineer to design, develop, and maintain embedded software solutions for next-generation satellite modems. You will play a crucial role in optimising performance, ensuring reliability, and developing Linux kernel drivers and low-level software to interface with hardware devices.


Your Role:
  1. Lead the development of embedded Linux software for advanced satellite modems.
  2. Design and implement protocols, algorithms, and software components to meet performance and industry standards.
  3. Optimise software performance for resource-constrained embedded systems.
  4. Collaborate with hardware and firmware engineers to define system architecture and software requirements.
  5. Develop and debug high-performance C++ code for embedded applications.
  6. Create Linux kernel drivers and low-level software to interface with hardware peripherals.
  7. Use Jira for issue tracking and project coordination.
  8. Manage Git version control, ensuring best practices for branching, merging, and collaboration.
  9. Conduct thorough testing, debugging, and validation to ensure software quality.
  10. Participate in code reviews and design discussions to uphold high coding standards.
  11. Stay ahead of industry trends, continuously improving software and development processes.

What We're Looking For:
  1. Proven experience in embedded software development, particularly with Linux and C++.
  2. Strong knowledge of Linux kernel, driver development, and low-level programming.
  3. Familiarity with IP networking protocols (e.g., TCP/IP, routing, PPP, DNS, DHCP, NAT, iptables).
  4. Experience using Jira, Git, and Windows Subsystem for Linux (WSL).
  5. A degree in Software Engineering, Electronics, or a related field.
  6. Self-motivated, innovative, and proactive problem-solver.
  7. Ability to work independently and collaboratively in a fast-paced environment.

Why Join Us?
  1. Work on cutting-edge technology in the satellite communications industry.
  2. Competitive salary up to £65,000 + benefits.
  3. Hybrid working - 2-3 days on-site in Essex.
  4. Opportunity to be part of a highly skilled, collaborative team shaping the future of satellite communication.
  5. If you're an experienced Embedded Software Engineer eager to drive innovation in satellite communications, we'd love to hear from you!

?? Apply now to be part of something extraordinary.

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

Similar jobs

Mid-Level Python Software Engineer

JR United Kingdom

London

Remote

GBP 40,000 - 80,000

2 days ago
Be an early applicant

Node Software Engineer - 100m+ daily transactions

JR United Kingdom

London

Remote

GBP 60,000 - 100,000

5 days ago
Be an early applicant

Senior Software Engineer (Angular/.Net)

JR United Kingdom

London

Remote

GBP 50,000 - 80,000

5 days ago
Be an early applicant

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

TN United Kingdom

London

Remote

USD 50,000 - 90,000

5 days ago
Be an early applicant

Senior C++ Software Engineer (100% Remote - United Kingdom)

TN United Kingdom

London

Remote

GBP 60,000 - 100,000

11 days ago

Software Engineer

developrec

Greater London

Remote

GBP 45,000 - 55,000

10 days ago

Juju Software Engineer (Go)

Canonical

London

Remote

USD 40,000 - 80,000

11 days ago

Software Engineer

SevenRooms

London

Remote

GBP 50,000 - 90,000

12 days ago

Software Engineer

Understanding Solutions

Greater London

Remote

GBP 40,000 - 80,000

12 days ago