×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Linux contractor

Job in Theale, Reading, Berkshire, RG1, England, UK
Listing for: AddSecure
Contract position
Listed on 2026-10-22
Job specializations:
  • Software Development
    Unix/Linux, Python, Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 83000 - 124000 GBP Yearly GBP 83000.00 124000.00 YEAR
Job Description & How to Apply Below
Location: Theale

Are you an experienced Embedded Linux Software Developer who enjoys working close to the technology, solving complex challenges and building reliable solutions? At Add Secure, 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.

Add Secure 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 #smarter together #Embedded Linux #Embedded Software #CProgramming #Software Development

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary