Senior Embedded Linux Engineer

4 weeks ago


Reading Berkshire, United Kingdom AddSecure Full time

We're in search of a skilled Senior Developer, specializing in embedded Linux systems. If you're well-versed in IoT devices and proficient in C and C++, this is the opportunity for you.
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.

Smart Alarms provide secure and reliable communication solutions between alarm systems and alarm receiving centers to protect lives, homes, businesses, and assets. Within our Reading office, we are a team of 16 people that love to find creative solutions for our customers' needs.

About the job
We are seeking a talented Senior Developer specializing in embedded Linux systems to join our team. The ideal candidate will have extensive expertise in IoT or router devices, with a strong focus on C and C++.

As a Senior Developer, you will play a crucial role in designing, developing, and maintaining our software solutions, ensuring they meet high-quality standards and fulfil business requirements. Responsibilities include but are not limited to:

  • Design and develop robust software applications using C and C++.
  • Implement and maintain code quality standards, including code reviews, automated testing, and continuous integration.
  • Collaborate with cross-functional teams, including product managers and other developers, to analyse business requirements and translate them into technical specifications and solutions.
  • Stay up-to-date with the latest industry trends and best practices in software development, distributed computing, and performance optimization.
  • Mentor and provide guidance to junior developers, fostering their technical growth and ensuring adherence to coding standards and best practices.
  • Collaborate with the QA team to ensure proper testing of developed applications and assist in troubleshooting and resolving issues.


About you
You are a strong software developer who is passionate about developing and maintaining solutions that meet our customers' requirements. Additionally, you will have:

  • Minimum of 5 years experience as a software developer for embedded Linux products.
  • Excellent C and C++ skills.
  • Reasonable Python skills for writing automated tests.
  • Good understanding of multi-threaded issues.
  • Good background knowledge of technologies used in embedded Linux products.
  • Knowledge of IP technologies such as DHCP, DNS, VLAN, VPNs, etc.
  • Good understanding of low-level interfaces such as UART, I2C, SPI, RS485, and how to use them from Linux.
  • Familiarity with design patterns and architectural principles, with the ability to apply them in software development.
  • Experience with git source control and familiarity with Agile development methodologies.
  • Strong problem-solving skills and ability to work effectively in a fast-paced, collaborative environment.
  • Good communication and interpersonal skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Understanding of software security principles and best practices

Other desirable experience includes cellular modems, Wi-Fi, LoRa, BACnet, MQTT and JSON.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Equivalent professional experience will also be considered.

What we offer:
Our employees are our greatest asset and for us it is of great importance to build a culture where our employees thrive and want to perform. AddSecure’s core values are team spirit and cooperation, simplicity, and customer focus. We offer a fascinating and challenging role in a dynamic environment, which guarantees diversity and versatility. You will be part of a motivated team in an international company.

In addition:

  • Competitive salary
  • Private medical insurance for you and your family
  • Life assurance
  • Group Income Protection
  • 25 days annual leave plus UK bank holidays

This role will be based at our Reading office, but we work a hybrid model, allowing for 2-3 days home-working per week.

The process
Would you like to take part in our journey? We look forward to receiving your application. Apply easily by attaching a CV. Submit as soon as possible - we interview candidates on an ongoing basis.

We cannot accept applications by email, and we don’t require a personal letter.

We work competence-based throughout the process, and this includes work psychological tests, interviews, and reference taking. For this reason, we use Alva Lab's assessment methods to help us identify candidates most likely to thrive and fit the role.

We conduct background checks on all our employees, and you need to be eligible to work in the UK.

#J-18808-Ljbffr

  • Sandhurst, Berkshire, United Kingdom GTS International Full time

    Job Title: Senior Embedded Software Engineer GTS have an exciting opportunity with one of our clients, based in Hampshire, to join their Software Engineering Division. Hardware in the loop testing, debugging, and validation Experience to code at expert in their C & C++ targeted at Linux based embedded systems Experience of developing for and debugging on...


  • Reading, Berkshire, United Kingdom Platform Recruitment Full time

    Senior Embedded Software Engineer | £60-90k | Reading | Remote , with occasional visits My client is an elite company providing media content solutions to the video industry. Development of new signal analysis solutions + Involvement in entire software stack from high-level, to bespoke device drivers + Building solutions using cutting-edge embedded...


  • Reading, Berkshire, United Kingdom Platform Recruitment Full time

    Job Description Senior Embedded Software Engineer | £60-90k | Reading | Remote, with occasional visits My client is an elite company providing media content solutions to the video industry. Development of new signal analysis solutions + Involvement in entire software stack from high-level, to bespoke device drivers + Building solutions using...


  • Reading, United Kingdom Ko2 Embedded Recruitment Solutions Limited Full time

    **IR35 status**:outside IR35 **Location of work**: Hybrid. 1 or 2 days every few weeks. **The Role**:An Embedded Software Engineer with Linux experience is required to work on a health monitoring system that is to be used by high performance athletic teams. Various sensor devices will collect data which is then pushed to the cloud.Machine learning and AI...


  • Reading, United Kingdom IC Resources Full time

    Inside IR35 - Berkshire - Hybrid Working - Embedded Linux Developer Contract IC Resources is working with an exciting cellular communications product developer based in Berkshire that are looking for a contractor for a 6 month contract engagement. As the right engineer you will have experience working with the application layer for cellular communications...


  • Reading, Berkshire, United Kingdom Platform Recruitment Full time

    Job Description Senior Embedded Software Engineer | £60-90k | Reading | Remote, with occasional visits My client is an elite company providing media content solutions to the video industry. Due to sustained success, they are expanding their R&D team. Main duties: + Development of new signal analysis solutions + Involvement in entire software stack from...


  • Sandhurst, Berkshire, United Kingdom GTS International Full time

    Job Title: Senior Embedded Software Engineer GTS have an exciting opportunity with one of our clients, based in Hampshire, to join their Software Engineering Division. Hardware in the loop testing, debugging, and validation Experienceto code at expert in their C & C++ targeted at Linux based embedded systems Experience of developing for and debugging...


  • Reading, Berkshire, United Kingdom Reqiva Full time

    Senior Embedded Software Engineer | C++ | Hybrid Reqiva are recruiting for an experienced Senior Software Engineer to join a growing company based in the Cambridge area. This is an exciting opportunity to get involved in a variety of different industries, ranging from Green tech, Energy / materials, Med tech and much more. You will play a key role in...


  • Sandhurst, Berkshire, United Kingdom GTS International Full time

    Job Title: Senior Embedded Software Engineer GTS have an exciting opportunity with one of our clients, based in Hampshire, to join their Software Engineering Division. This role is a fantastic opportunity as you willwork as the expert for one or more feature or function within a product. Key Responsibilities: Plan, architect, develop and validate new...


  • Berkshire, United Kingdom Platform Recruitment Full time

    **Embedded Software Engineer - £28K - £40k - Berkshire** My client is a long-running, IoT product developer across multiple countries. Due to some exciting new projects and an increase in workload, they’re looking for 2 embedded engineers (at graduate and senior level). **Main duties: **+ Full lifecycle development - conception through to manufacture +...

  • Linux engineer.

    4 weeks ago


    Slough, Berkshire, United Kingdom IC Resources Full time

    Join a leader in 5G Networks - Slough, Hybrid Working Model Having operated for over the last 30 years, this industry leader within 5G networks is looking to add a Linux Kernel Engineer to the team to contribute towards development on a range of projects. Some of these projects include 4G and 5G broadband solutions, Air to Ground connectivity and mobile...


  • Reading, Berkshire, United Kingdom Avanti Recruitment Full time

    Avanti Recruitment is hiring on behalf of a leading provider of broadcast/media devices, based in the Reading area. We're looking for a mid/senior-level embedded software engineer to join their multi-disciplinary R+D team. You'll be involved in bringing up a brand new development platform (x86/ARM) from scratch, You'll work alongside hardware, firmware, and...


  • Sandhurst, Berkshire, United Kingdom GTS International Full time

    Job Title: Senior Embedded Software Engineer GTS have an exciting opportunity with one of our clients, based in Hampshire, to join their Software Engineering Division. This role is a fantastic opportunity as you will work as the expert for one or more feature or function within a product. Key Responsibilities: Plan, architect, develop and validate new...

  • Linux Kernel Engineer

    4 weeks ago


    Slough, Berkshire, United Kingdom IC Resources Full time

    Join a leader in 5G Networks - Slough, Hybrid Working Model Having operated for over the last 30 years, this industry leader within 5G networks is looking to add a Linux Kernel Engineer to the team to contribute towards development on a range of projects. Some of these projects include 4G and 5G broadband solutions, Air to Ground connectivity and mobile...


  • Reading, United Kingdom Platform Recruitment Full time

    Senior Embedded Software Engineer | £60-90k | Reading | Remote, with occasional visitsMy client is an elite company providing media content solutions to the video industry. Due to sustained success, they are expanding their R&D team.Main duties:+ Development of new signal analysis solutions+ Involvement in entire software stack from high-level, to bespoke...


  • Reading, United Kingdom Platform Recruitment Full time

    Job DescriptionSenior Embedded Software Engineer | £60-90k | Reading | Remote, with occasional visitsMy client is an elite company providing media content solutions to the video industry. Due to sustained success, they are expanding their R&D team.Main duties:+ Development of new signal analysis solutions+ Involvement in entire software stack from...


  • Reading, United Kingdom Platform Recruitment Full time

    Senior Embedded Software Engineer | £60-90k | Reading | Remote, with occasional visitsMy client is an elite company providing media content solutions to the video industry. Due to sustained success, they are expanding their R&D team.Main duties:+ Development of new signal analysis solutions+ Involvement in entire software stack from high-level, to bespoke...


  • Reading, United Kingdom Platform Recruitment Full time

    Senior Embedded Software Engineer | £60-90k | Reading | Remote , with occasional visits My client is an elite company providing media content solutions to the video industry. Due to sustained success, they are expanding their R&D team. Main duties: + Development of new signal analysis solutions + Involvement in entire software stack from high-level, to...


  • Reading, United Kingdom Platform Recruitment Full time

    Senior Embedded Software Engineer | £60-90k | Reading | Remote, with occasional visitsMy client is an elite company providing media content solutions to the video industry. Due to sustained success, they are expanding their R&D team.Main duties:+ Development of new signal analysis solutions+ Involvement in entire software stack from high-level, to bespoke...


  • Reading, Berkshire, United Kingdom Core Talent Recruitment Full time

    Embedded Software Engineer High Performing Engineering Business £Hybrid working Core Talent are currently looking for an Embedded Software Engineer to cover the full software life-cycle including, requirements capture, design, development and verification. The role will involve developing software, primarily in embedded C for state of the art electronic...