×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Stevenage, Hertfordshire, SG1, England, UK
Listing for: Anson McCade
Part Time position
Listed on 2026-02-18
Job specializations:
  • Software Development
    Software Engineer, C++ Developer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 GBP Yearly GBP 125000.00 150000.00 YEAR
Job Description & How to Apply Below

We are looking for a C++ Software Engineer to join our high-fidelity simulation and systems engineering team. You will be responsible for developing the sophisticated software models and real-time architectures that drive our mission-critical products.

Working at the intersection of software and physical engineering, you will develop high-performance code that simulates complex hardware behaviors in a multi-threaded, low-latency environment.

Compensation & Logistics
  • Working Pattern: Dynamic (hybrid) working; minimum 2 days per week on-site for lab and hardware integration.
  • Security Clearance: Must be a British Citizen or a Dual UK national with British citizenship. Successful candidates must be eligible for UK SC Clearance
    .
Key Responsibilities
  • Core Development: Design and implement high-performance applications using Modern C++ (14/17/20).
  • Real-Time Simulation: Build and maintain high-fidelity models for complex systems, ensuring deterministic performance and mathematical accuracy.
  • Hardware Integration: Develop software-to-hardware interfaces, working with protocols like MIL-STD-1553
    , Ethernet
    , or DDS
    .
  • Algorithm Implementation: Translate complex mathematical and physics-based requirements into efficient, maintainable code.
  • Continuous Quality: Engage in rigorous code reviews, unit testing, and static analysis to meet safety-critical software standards.
Languages

Expert knowledge of C++ (Standard Library, templates, and memory management).

Operating Systems

Experience with
Linux development and/or Real-Time Operating Systems (
RTOS
).

Familiarity with Object-Oriented Design (OOD) and Design Patterns.

Tools

Proficiency with CMake
, Git
, and debugging tools (GDB, Valgrind).

Networking

Knowledge of network programming (TCP/UDP) and middleware like OpenDDS or RTI Connext
.

What We Are Looking For
  • The "Systems" Mindset: An engineer who understands how software interacts with hardware and the physical world.
  • Mathematical Aptitude: Comfort with 3D geometry, kinematics, or signal processing is a significant advantage.
  • Collaborative Spirit: Experience working in an Agile environment alongside Systems Engineers and Data Scientists.
What We Offer
  • Financial

    Incentives:

    Annual company bonus (up to £2,500) and paid overtime options.
  • Retirement: Leading pension scheme with total contributions up to 14%.
  • Flexibility:
    Flexi Leave scheme (up to 15 additional days off) plus flexible daily start/finish times.
  • Family Support: 26 weeks of enhanced parental leave (maternity/adoption) and enhancements for paternity and neonatal leave.
  • Health: Healthcare Cash Plan and subsidised on-site facilities.
#J-18808-Ljbffr
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:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary