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.
? 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.