Senior Software Engineer

Company: Intellectual Capital Resources
Apply for the Senior Software Engineer
Location: Worcestershire
Job Description:

Overview

As Senior Software Engineer, you will take technical ownership in a small, agile team developing desktop applications for our hardware-focused security and detection systems. You will lead across a range of products, shaping software that runs on Linux-based platforms. The role emphasizes hands-on coding in Python, C, and C++, with a strong emphasis on co-design with hardware. You will apply your leadership and autonomy to deliver robust, safety-conscious solutions. This is an opportunity to impact mission-critical technology near Worcester.

Responsibilities

  • Provide technical leadership across multiple products
  • Own the design and implementation of desktop applications for hardware-integrated software
  • Work in a small, autonomous, Agile team
  • Collaborate on software/hardware co-design initiatives
  • Deliver robust, safety-conscious software solutions for security/detection systems

Key requirements

  • 10+ years desktop application software engineering experience
  • Proficiency in Python, C and C++
  • Strong Linux OS experience
  • Experience with software/hardware co-design
  • Proven technical leadership and high level of responsibility
  • Experience in a small, agile team with autonomy
  • desireable: experience in safety-critical environment
  • technical leadership
  • autonomy
  • team collaboration
  • Python
  • C
  • C++

Posted: September 18th, 2026