Embedded Linux contractor

AddSecure

Reading

Sur place

GBP 83 000 - 131 000

Plein temps

Il y a 4 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Résumé du poste

AddSecure, a leading European secure IoT provider, is seeking an Embedded Linux Software Developer contractor. The role focuses on building robust protocol handlers, embedded Linux software in C, and modularizing legacy C++ code, with testing via Python and code reviews.

Based near Reading, Theale, UK, you will contribute in an international team, collaborating with Nordic colleagues while delivering secure, reliable alarm communication solutions for a variety of clients.

Qualifications

  • Minimum 3 years of experience developing embedded Linux software.
  • Strong C and some C++ knowledge for reading and minor changes.
  • Production experience with protocol handling over RS485/Ethernet.
  • Experience in writing automated tests with Python.
  • Familiarity with IP networking (DHCP, DNS, routing) and security basics.
  • Comfort with AI-assisted development tools and Agile practices.

Responsabilités

  • Design and develop new protocol handlers for alarm panels using C over RS485 or Ethernet.
  • Add local web UI elements and JSON configuration support.
  • Refactor and rewrite existing C++ software into modular C.
  • Maintain code quality with unit tests, Python system tests, and code reviews.

Connaissances

Embedded Linux
C programming
Protocol conversion
Git
Agile development
Python testing
Networking basics
Wireshark
C++ reading

Outils

Wireshark
MQTT
JSON
RS485/RS232
Ethernet

Description du poste

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

AddSecure is a leading European provider of secure IoT connectivity and end-to-end solutions. We help customers optimise their operations, drive business value, and secure vital functions. By combining connected, data-driven, and sensor-based solutions with best-in-class expertise, we meet our customers’ needs regardless of industry. Our secure IoT solutions are used within the areas of buildings, alarms, transportation and logistics, personal safety and security, elderly care, construction, municipalities, schools, rescue services, power grids, and more.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Embedded Linux contractor
Embedded Linux contractor

AddSecure • Theale

À distance
GBP 83 000 - 124 000
Senior Embedded Linux Developer
Senior Embedded Linux Developer

AddSecure • England

Hybride
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

Sur place
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

À distance
GBP 83 000 - 124 000
Embedded Linux C Engineer – Protocols & IoT (Contractor)
Embedded Linux C Engineer – Protocols & IoT (Contractor)

AddSecure • Reading

Sur place
GBP 83 000 - 131 000
Senior Embedded Linux Developer
Senior Embedded Linux Developer

AddSecure • Reading

Hybride
GBP 70 000 - 95 000
Hybrid work
Office in Theale
Embedded Software Engineer
Embedded Software Engineer

ALTEN • Crawley

Sur place
GBP 40 000 - 60 000
Private Medical Insurance
Employee assistance programme
Life insurance & Pension Scheme
+2
Embedded Software Engineer
Embedded Software Engineer

Alten • Crawley Down

Sur place
GBP 75 000 - 110 000
Private Medical Insurance
Cycle & Tech Scheme
Employee assistance programme
+3
Junior IoT Embedded Software Engineer – Learn & Build
Junior IoT Embedded Software Engineer – Learn & Build

AddSecure • Reading

Hybride
GBP 32 000 - 46 000
Insurance package
Pension
25 days annual leave
+2
Contract C + Developer
Contract C + Developer

AND Digital • Greater London

Sur place
GBP 70 000 - 100 000