Senior Software Engineer

Malvern, ENG, GB, United Kingdom

Job Description



We are seeking an experienced Senior Embedded C++ Engineer to join our team, responsible for developing and optimizing embedded C++ applications across a variety of domains.

Responsibilities



The role will require working on dynamic distributed control systems, signal processing, and low-latency streaming. Driving performance and reliability in real-time applications.

As a Senior Engineer, you will play a key role in shaping and delivering high-performance software solutions in a fast-paced but friendly environment. A successful candidate will need to be able to work independently and as part of an agile team (project dependant), while also mentoring junior engineers and contributing to project planning /delivery. Attending customer field trials & technology demonstrations (in the UK and abroad) will also be a key aspect of this role.

Required Qualifications:



? Professional C++ development experience

? Proficient in building and deploying applications on Linux environments

? Strong grasp of safe memory management (RAII, smart pointers) and multithreading best practices

? Skilled at diagnosing and debugging native code using tools like Valgrind and GDB

? Familiarity with build systems (e.g. make / CMake) and cross-compilation toolchains (ARM Linux)

? Self-starter mindset with strong time-management, milestone planning, and independent delivery skills--able to anticipate project needs and plan ahead.

? Capable of cross-domain communication with others, including hardware, firmware and customers.

? Familiarity with containerised development processes.

Nice to haves:



? Low-level networking expertise (e.g., reliable UDP protocols)

? Experience with video codecs and stream optimization, particularly H.264

? Background in real-time or embedded systems development

? Experience, or a willingness to learn about higher level languages (We have a lot of typescript in our deployment processes.)

Experience with digital signal processing (DSP) techniques, including real-time filter design, spectral analysis, and optimized algorithm implementation for audio, video and IQ streams.
Candidates

must

be eligible for UK Security Clearance, this is a mandatory requirement of the position. Clearances will be obtained by IQHQ on behalf of the employee. Knowledge of radio engineering is a benefit but is not mandatory. The candidate will benefit from hands-on training at IQHQ. The company works to tight deadlines in high technology areas while running a friendly and supportive atmosphere.

Salary will be negotiable based on experience.

Job Types: Full-time, Permanent

Pay: 40,000.00-50,000.00 per year

Benefits:

Casual dress Company events Company pension Cycle to work scheme Free parking On-site parking Sick pay
Schedule:

Monday to Friday
Ability to commute/relocate:

Malvern WR14 3SZ: reliably commute or plan to relocate before starting work (preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3141657
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Malvern, ENG, GB, United Kingdom
  • Education
    Not mentioned