Junior Software Developer working on Embedded Linux products

AddSecure

Reading

On-site

GBP 32,000 - 46,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Insurance package
Pension
25 days annual leave
Parking and bike facilities
Health care benefits

Job summary

AddSecure in Theale, near Reading, is seeking a Junior Software Developer to join a growing IoT security team. You’ll work with C and Python on embedded systems, test protocols against alarm panels and cloud services, and learn through hands‑on projects.

The role is hybrid with three days in the office. We value curiosity, problem‑solving and practical Linux/networking knowledge, with opportunities to contribute to open‑source style projects and advanced communications features as you grow.

Qualifications

  • Curious, analytical and motivated to understand how things work.
  • Recent graduate or with some commercial experience.
  • Ability to demonstrate programming through personal projects or open‑source contributions.
  • Good practical understanding of Linux and working from the command line.
  • Some practical networking knowledge (IP addressing, subnetting, DHCP, routing, firewall).
  • Comfortable using Git for software development.

Responsibilities

  • Test communications protocols against alarm panels and cloud services.
  • Investigate problems, reason about failures and verify performance.
  • Develop tools and tests to help verify product performance.
  • As experience grows, implement new communications protocols and features in C and Python.
  • Contribute in a hands‑on software engineering environment and learn from results.

Skills

C
Python
Linux
Git
Networking

Tools

Raspberry Pi

Job description

Would you like to work with IoT and technology at a leading European provider of secure IoT connectivity and end‑to‑end solutions? Are you passionate about customer satisfaction? Do you thrive in a varied, fast‑paced role? If so, we are looking for a Junior Software Developer.

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 safeguard vital functions.

Our Smart Alarms business unit develops secure solutions for monitored alarm transmission, as well as reliable crisis communication solutions that help organisations and rescue teams prevent and respond effectively to critical situations.

We are a small European team developing products that need to remain connected across Ethernet, Wi‑Fi and cellular networks, cope with network and operator failures, securely update themselves, and operate reliably in the field for many years.

We are now looking for a Junior Software Developer to join our team in our new office in Theale, near Reading. The role is hybrid, with 3 days a week in the office.

About the job

Initially, you will work with our existing products, testing communications protocols against fire and intruder alarm panels and helping us ensure that they work reliably in real‑world conditions.

You’ll learn how our products communicate with alarm systems and cloud services, investigate problems when things don’t behave as expected, and develop tools and tests to help us verify their performance.

As you gain experience, you’ll have the opportunity to take on more responsibility, including implementing new communications protocols and features in C and Python.

This is a hands‑on software engineering role. You won’t be expected to know everything when you start. What matters is that your ability to understand a problem, investigate it, experiment with possible solutions and learn from the results.

About you

We are looking for someone who is curios, analytical and motivated to understand how things work.

You may be a recent graduate or already have some commercial experience. Previous experience in embedded systems is not required, but we would like you to be able to demonstrate your programming ability through personal projects, open‑source contributions or other substantial technical work.

For example, you may have:

  • Built something using a Raspberry Pi or another single‑board computer
  • Written a non‑trivial application in C
  • Contributed to an open‑source project
  • Built something involving networking, hardware or communications
  • Developed and improved a technical project over time

We’re interested in what you’ve actually built and learned from, rather than simply a list of technologies on your CV.

You should have a good practical understanding of Linux and be comfortable working from the command line. Some practical networking knowledge is also important, for example IP addressing, subnetting, DHCP, routing and firewall configuration.

You should also be comfortable using Git for normal software development.

Most importantly, when you encounter something you don’t understand, you are willing to investigate it: form a hypothesis, try something, examine the result and work out what happened.

What would make you stand out?

Experience in one or more of the following would be an advantage:

  • Substantial personal or open‑source software projects
  • Good practical knowledge of C
  • Linux development on an SBC such as Raspberry Pi
  • Practical networking and troubleshooting
  • Debugging complex technical problems
  • Explaining technical decisions and the trade‑offs behind them
  • Serial communications or other hardware interfaces
  • Open‑source software development

You don’t need to tick every box. We’re more interested in your potential, problem‑solving ability and willingness to learn than in how many technologies you already know.

Show us what you’ve built

It doesn’t need to be polished. We’d like to see an interesting project that shows how you approach problems and learn.

We offer

Our people are our greatest asset, and building a culture where colleagues thrive and feel motivated is essential to us. You will join an engaged, international team within a growing organisation, working alongside experienced engineers who are happy to help you develop your skills.

In addition, we offer:

  • Insurance package
  • Pension
  • 25 days annual leave
  • Parking and bike facilities
  • Health care benefits

We’re all change makers!

If you seek a company that encourages you to be yourself and have fun at work, where your work contributes to a safer, smarter and more sustainable world, then AddSecure might be your destination.

Join our growing international team, where each day is an opportunity to make a real difference.

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 the UK.

#addsecure #joinaddsecure #forasaferandsmarterworld #smartertogether #SoftwareEngineer #Embedded #Linux #IoT

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux Developer
Senior Embedded Linux Developer

AddSecure • England

Hybrid
GBP 65,000 - 90,000
Insurance package
Pension
25 days annual leave
+2
Senior Embedded Linux Developer
Senior Embedded Linux Developer

AddSecure • Reading

Hybrid
GBP 70,000 - 95,000
Hybrid work
Office in Theale
Junior IoT Embedded Software Engineer – Learn & Build
Junior IoT Embedded Software Engineer – Learn & Build

AddSecure • Reading

Hybrid
GBP 32,000 - 46,000
Insurance package
Pension
25 days annual leave
+2
Software Engineer
Software Engineer

CoreTech Security • Cheltenham

On-site
GBP 55,000 - 90,000
25 days holiday
Pension contribution
Relocation assistance
+2
Software Engineer - C++/Rust
Software Engineer - C++/Rust

Astro Studios, Inc. • Bristol

On-site
GBP 40,000 - 70,000
Consistent training and development
Flexible healthcare plans
Competitive leave allowances
+2
Embedded Software Engineer
Embedded Software Engineer

ALTEN • Crawley

On-site
GBP 40,000 - 60,000
Private Medical Insurance
Employee assistance programme
Life insurance & Pension Scheme
+2
Senior Embedded Product Engineer
Senior Embedded Product Engineer

Cortech Talent Solutions • West of England

On-site
GBP 45,000 - 70,000
Pension
Private health care
Flexible working arrangements
+5
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
Senior Software Engineer – Telecoms
Senior Software Engineer – Telecoms

Komcept Solutions Ltd • Northampton

On-site
GBP 50,000 - 60,000
33 days annual leave
Flexible working
Free parking
+3
Software Engineer - Speculative Talent Pipeline
Software Engineer - Speculative Talent Pipeline

Rowden • West of England

On-site
GBP 40,000 - 75,000
Hybrid working model
Flexible working hours