Software Engineer at Addition Knowledge House BV
Netherlands, British Columbia, Netherlands -
Full Time


Start Date

Immediate

Expiry Date

25 Nov, 26

Salary

0.0

Posted On

27 Aug, 26

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

Yes

Skills

Industry

Information Technology & Services

Description

Full job description

Introduction

Join a specialist technology business developing advanced systems that support critical operational capability. This is a hands-on senior engineering role where your C++ expertise will help shape sophisticated embedded solutions across a highly collaborative, multidisciplinary environment.


Role Overview

  • Location: Malvern, Worcestershire - 3 days a week onsite
  • Duration: 6-months (Possibility of extension)
  • Security Clearance: Eligibility for SC Clearance with UK Eyes Only (Sole British)
  • Industry: Defence Technology & Advanced Engineering


What You’ll Be Doing

  • Design and develop modern C++ software for complex embedded and mission-critical systems.
  • Own software features from initial concept and design through to integration, verification and final delivery.
  • Work closely with software, systems, algorithms, FPGA and hardware specialists to develop integrated solutions.
  • Develop robust software for resource-constrained embedded platforms.
  • Contribute across the full software development lifecycle, from requirements and architecture through to implementation and acceptance.
  • Support system integration, testing, verification and technical troubleshooting.
  • Apply structured engineering, configuration management and assurance practices throughout development.
  • Help improve software architectures, development tools and engineering processes.
  • Take responsibility for technical work packages and deliver solutions that have a direct impact on customer outcomes.


Main Skills Needed

  • Strong commercial experience developing software using modern C++.
  • Solid background in embedded software and resource-constrained environments.
  • Experience taking complex software through the full development lifecycle.
  • Understanding of software design methodologies, including UML or comparable modelling approaches.
  • Experience working within disciplined engineering environments with formal configuration and change management.
  • Proven ability to take ownership of technical deliverables, features or work packages.
  • Degree-level qualification in Computer Science, Software Engineering, Electronic Engineering, Mathematics or a related discipline, or equivalent industry experience.
  • Experience in GNSS, navigation, communications, aerospace, defence, electronic warfare or another high-integrity environment would be advantageous.
  • Eligibility to obtain SC security clearance is essential.


What’s in It for You

  • Work on advanced technology with genuine operational impact.
  • Join a multidisciplinary environment where software, hardware, systems and algorithms come together.
  • A role offering meaningful technical ownership and the chance to influence engineering practices.
  • Hybrid flexibility, with a minimum average of three days per week on site.
  • Matched contribution pension scheme and life assurance.
  • Generous holiday allowance, with the option to purchase additional days.
  • Access to Health Cash Plan, Private Medical Insurance and Dental Insurance options.
  • Employee discounts covering travel, restaurants, cinema and more.
  • Opportunities to volunteer and support charities and local communities.
  • An inclusive environment that values different perspectives, backgrounds and routes into engineering.

Responsibilities
Loading...