Embedded Linux Contractor

Addsecure

Reading

On-site

GBP 65,000 - 90,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

AddSecure’s Embedded Linux Software Developer role focuses on building reliable alarm communication solutions in an international team. You’ll work with embedded Linux, C, and protocol handling over RS485 and Ethernet, contributing to secure IoT connectivity and end-to-end solutions.

Responsibilities include designing protocol handlers, UI and JSON configurations, and rewriting C++ components in C with modular processes, while ensuring quality via unit and system tests in Python.

Qualifications

  • Minimum 3 years of experience as software developer for embedded Linux products.
  • Strong commercial experience developing production embedded Linux software in C.
  • Ability to read, understand and modify C++ codebase.
  • Proficiency with Git and Agile development methodologies.
  • Good Python for automated tests.
  • Knowledge of IP technologies (DHCP/DNS/routing) and data encoding concepts.

Responsibilities

  • Design and develop new robust protocol handlers for alarm panels using C over RS485 or Ethernet.
  • Add local web page UI elements and JSON configuration.
  • Redesign and rewrite existing C++ software in C using small modular processes.
  • Maintain code quality via unit tests, system tests in Python and code reviews.

Skills

Embedded Linux
C
Protocol handling
Git
Agile
Python
C++
JSON
MQTT
Wireshark
RS485/RS232

Tools

Git
Python
Wireshark
MQTT

Job description

Are you an experienced Embedded Linux Software Developer who enjoys working close to the technology, solving complex challenges and building reliable solutions? At AddSecure, you'll have the opportunity to develop software that supports critical alarm communication, working with embedded Linux, C and communication protocols in an international development environment.

AddSecure is a leading European provider of secure IoT connectivity and end-to-end solutions. We help customers optimize their operations, drive business value, and secure vital functions.

Our Smart Alarms business unit delivers secure and reliable communication solutions between alarm systems and alarm receiving centers to protect lives, homes, businesses, and assets.

We are seeking a Contractor specializing in embedded Linux systems to join our team. The ideal candidate will have extensive expertise as a software developer, with a strong focus on C and protocol conversion. The development team is centered in Theale, near Reading, UK with colleagues in the Nordic region.

About the job

You will play a crucial role in designing, developing, and maintaining our software solutions, ensuring they meet high-quality standards and fulfill business requirements. Initial responsibilities include:

  • Design and develop new robust protocol handlers for alarm panels using C. These protocols are typically over RS485 or Ethernet.

  • Add local web page UI elements and JSON configuration.

  • Redesign and rewrite existing C++ software in C using small modular processes.

  • Maintain code quality via unit tests, system tests in Python and code reviews.

About you

You are a strong software developer who we can depend on to develop and maintain solutions that meet our customers’ requirements. Additionally, you will have:

  • Minimum 3 years experience as a software developer for embedded Linux products.

  • Very proficient with git (clean commits, fixup with review feedback) and Agile development methodologies.

  • Strong commercial experience developing production embedded Linux software in C.

  • Ability to read, understand and make minor changes in C++ codebase.

  • Reasonable Python skills for writing automated tests.

  • Comfortable using AI-assisted development tools, or willing to adopt them where they can improve development productivity and quality.

  • Good knowledge of IP technologies such as DHCP, DNS, routing, etc.

  • Awareness of different character encodings and conversion.

  • If needed, can investigate problems on low-level interfaces such as RS232, RS485 and use Wireshark, etc.

  • Good communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.

  • Good understanding of software security principles and best practices.

Other desirable experience includes BACnet, MQTT and JSON.

We use a competence-based recruitment process that may include psychometric assessments, interviews, reference checks, and background checks. As part of the process, candidates may complete assessments provided by Alva Labs to support a fair and structured evaluation.
We conduct background checks for all our employees, and you must be eligible to work in [country].

#addsecure #joinaddsecure #forasaferandsmarterworld #smartertogether #EmbeddedLinux #EmbeddedSoftware #CProgramming #SoftwareDevelopment

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Linux contractor
Embedded Linux contractor

AddSecure • Theale

Remote
GBP 83,000 - 124,000
Senior Embedded Linux Developer
Senior Embedded Linux Developer

AddSecure • England

Hybrid
GBP 65,000 - 90,000
Insurance package
Pension
25 days annual leave
+2
Junior Software Developer working on Embedded Linux products
Junior Software Developer working on Embedded Linux products

AddSecure • Reading

Hybrid
GBP 32,000 - 46,000
Insurance package
Pension
25 days annual leave
+2
Contract Embedded Linux Engineer – C & Protocols
Contract Embedded Linux Engineer – C & Protocols

AddSecure • Theale

Remote
GBP 83,000 - 124,000
Senior Embedded Linux Developer
Senior Embedded Linux Developer

AddSecure • Reading

Hybrid
GBP 70,000 - 95,000
Hybrid work
Office in Theale
Embedded Linux Contractor: C & Protocols for Secure IoT
Embedded Linux Contractor: C & Protocols for Secure IoT

Addsecure • Reading

On-site
GBP 65,000 - 90,000
Contract Embedded Software Engineer - Linux
Contract Embedded Software Engineer - Linux

Redline Group Ltd • City Of London

On-site
GBP 83,000 - 120,000
Umbrella company engagement
Embedded Software Engineer ALTEN UK
Embedded Software Engineer ALTEN UK

Abundant Code • Crawley

Hybrid
GBP 85,000 - 105,000
Private Medical Insurance
Cycle & Tech Scheme
Employee assistance programme
+3
Embedded Software Engineer
Embedded Software Engineer

Platform Recruitment • East Midlands

On-site
GBP 40,000 - 70,000
Embedded Software Engineer
Embedded Software Engineer

Alten • Crawley Down

On-site
GBP 75,000 - 110,000
Private Medical Insurance
Cycle & Tech Scheme
Employee assistance programme
+3