Enable job alerts via email!

Senior Embedded Software Engineer

ZipRecruiter

Cambridge

Hybrid

GBP 50,000 - 70,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An exciting opportunity awaits an experienced Embedded Software Contractor to join a forward-thinking technology company. This role involves designing and implementing security features for Embedded Linux systems, hardening the Linux kernel, and collaborating with teams to ensure secure development practices. You'll conduct security assessments and integrate advanced logging and intrusion detection capabilities, all while working in a hybrid environment that encourages innovation and collaboration. If you're passionate about cybersecurity and embedded systems, this is the perfect chance to make a significant impact.

Qualifications

  • Strong background in Embedded Linux and system-level C programming.
  • Experience with Linux hardening tools and techniques.
  • Proficient in Python and Bash scripting.

Responsibilities

  • Design and implement platform-level security features for Embedded Linux systems.
  • Harden the Linux kernel and system services.
  • Conduct security assessments and perform static/dynamic analysis of firmware.

Skills

Embedded Linux
C Programming
Python
Bash Scripting
Debugging
Problem-Solving
Cybersecurity

Tools

Linux Hardening Tools

Job description

Job Description

Role: Embedded Software Contractor

Location: Cambridge / Hybrid

An exciting opportunity for an experienced Embedded Software Contractor to contribute to the development of next- 5G-based products within a growing technology company.

Key Responsibilities:

  • Design and implement platform-level security features for Embedded Linux systems.
  • Harden the Linux kernel and system services.
  • Collaborate with software teams to embed secure development practices (SSDLC).
  • Conduct security assessments and perform static/dynamic analysis of firmware.
  • Integrate system-level logging and intrusion detection capabilities.

About You:

  • Strong background in Embedded Linux and system-level C programming.
  • Experience with Linux hardening tools and techniques.
  • Proficient in Python and Bash scripting.
  • Solid understanding of secure boot, firmware validation, and cryptographic signing.
  • Excellent debugging and problem-solving skills.
  • Effective communicator and team collaborator.

Working Pattern:

  • Minimum 2 days a week onsite

Keywords: Embedded Linux / Platform Security / C / Kernel / SSDLC / Python / Firmware / Cybersecurity

Apply now for a more detailed conversation. Sam Payne @ The One Group.

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