More jobs:
Senior Software Engineer - C++
Job in
Petersfield, Hampshire County, GU31 4AZ, England, UK
Listed on 2026-01-14
Listing for:
MaxAd
Full Time
position Listed on 2026-01-14
Job specializations:
-
Software Development
Software Engineer
Job Description & How to Apply Below
Working as part of a close-knit engineering team, you'll play a key role in enhancing existing products, developing new products and features, supporting released software and contributing to long-term technical innovation. As Senior Software Engineer, you'll work closely with the Software Product Lead (CTO) and wider development team to deliver ongoing improvements, performance enhancements and new capabilities across the company's suite of software products.
Your work will directly influence product stability, customer experience and future roadmap direction. This is a highly involved, full-lifecycle engineering role where your ideas and judgement will be valued from day one.
Key Responsibilities Maintain, enhance and refine existing software products to ensure performance, reliability and long-term supportability. Contribute to continuous development and delivery of new product features and functionality. Architect new codebases and take ownership of complex technical components. Support product maintenance, troubleshooting and customer-facing technical interactions. Assist in research, innovation and IP creation across DSP, algorithmic development and next-generation processing platforms.
Follow best practice for build, validation, testing and release within Linux environments. You'll be a confident, capable software engineer with strong C++ skills and experience developing professional-grade software products. Equally comfortable working independently or within a team, you'll bring strong problem-solving ability, solid communication skills and a mature, structured approach to engineering. Essential Experience High-quality, maintainable coding in C++ and some C Strong grasp of data types, structures, multi-threading & synchronisation Linux development environments Debugging (e.g. GDB) and profiling (e.g. Perf) Code validation (e.g. Valgrind, sanitizers) API fundamentals Python and Bash Understanding of Digital Signal Processing (DSP) fundamentals
Experience with Git/Subversion and professional software build/validation processes Desirable Skills Autotools, CMake CI tools such as Jenkins Docker or containerisation environments Video/audio formats, codecs, containers SDI, SMPTE ST 2110 DSP (e.g. FIR filters) ML/AI toolkits (Tensor Flow, PyTorch) Broadcast industry experience You'll enjoy a raft of employee focused benefits including, 25 days' holiday plus a full Christmas shutdown, the opportunity to become a shareholder through the employee-ownership model, a 6% employer pension contribution, life assurance, optional private healthcare and a flexible benefits programme that includes holiday trading, a cycle-to-work scheme and a salary-sacrifice electric car option.
If you're looking for greater autonomy, deeper technical involvement and the chance to become part of a genuinely collaborative engineering culture, this could be the ideal next step. Apply now!
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×