CrawlJobs Logo

Specialist C++ Engineer

United Kingdom, St Albans 65000.00 - 75000.00 GBP / Year · Job Posted December 10, 2025
Apply Position
Job Link Share

Job Description

Magnopus is on a mission to bridge the physical & digital divide with our groundbreaking set of client applications powered by the Connected Spaces Platform: an open-source SDK that is paving the way for the future of the spatial internet. Through engine interop APIs, creators can build and publish spatial experiences that are as interconnected and accessible as the web pages of today. This innovative platform ensures seamless experiences across multiple technologies, allowing users to navigate through diverse digital and physical spaces without the barriers of switching identities, devices, or interfaces.

Job Responsibility

  • Work on the core library of the Connected Spaces Platform
  • Navigate a technically broad system consisting of multiple language runtimes
  • Manage through a focus on quality and continual improvement
  • Play a key role in shaping how the platform evolves - from planning and designing solutions to guiding best practices

Requirements

  • High level of proficiency with modern C++ (17 or higher)
  • Comprehensive knowledge of best practices, design patterns, and architectural principles essential for C++ library development
  • Proven, hands-on experience targeting multiple operating systems such as Windows, Linux, MacOS and iOS
  • Ability to independently plan and deliver solutions, including scoping and owning features
  • Ability to understand and respond to the needs of dependent clients and teams, including adapting C++ patterns to the idiomatic best practices of other languages such as C# and JS or TS
  • A self-critical approach to work quality and a drive to improve codebases and address technical debt
  • Practical experience integrating RESTful and or GraphQL APIs
  • Ability to design usable and maintainable API surfaces
  • Strong communication skills that support clear and effective collaboration across technical levels
  • Experience using and maintaining build systems for cross platform C++ projects and their dependencies
  • Familiarity with realtime networking
  • Experience using and maintaining CI and CD pipelines for complex multi platform build scenarios
  • A focus on delivering stability through code that is inherently testable

Nice to have

  • Experience with embedded scripting runtimes
  • Experience with web technologies (Emscripten/WASM)
  • Experience with Unreal Engine and/or Unity

What we offer

  • Ongoing education and mentorship opportunities
  • Generous health care
  • Time off

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Specialist C++ Engineer

8 matching positions

Lead Software Development Engineer – C++ / EDA

WHAT YOU DO AT AMD CHANGES EVERYTHING  At AMD, our mission is to build great pro...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong object-oriented programming background, C/C++ preferred
  • Ability to write high quality code with a keen attention to detail
  • Experience with modern concurrent programming and threading APIs
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Understanding and experience with FPGA and EDA tools is a plus
  • Effective communication and problem-solving skills
  • Motivating leader with good interpersonal skills
  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent preferred.
Job Responsibility
Job Responsibility
  • Work with Software architecture specialists to develop and improve future products
  • Collaborate with product managers, EDA domain experts, QA, and customer engineering to translate requirements into practical solutions
  • Hands-on design and implementation of core algorithms, data models, and modules across frontend/backend as needed
  • Take end-to-end responsibility for feature delivery: specification, development, integration, testing, and release
  • Mentor and grow engineers. Participate in code reviews, technical coaching, and fostering best practices (CI/CD, unit testing, refactoring)
  • Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work
  • Develop technical relationships with peers and partners
Read More
Arrow Right

Principal I&C Engineer

We have an exciting opportunity for an experienced Lead Instrumentation and Cont...
Location
Location
Australia , Perth
Salary
Salary:
Not provided
cloughgroup.com Logo
Clough
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in Technical Design within engineering contracting or consultancy organisations in one or more of the following sectors – Oil & Gas, Mining & Minerals and Infrastructure / Utilities
  • Minimum 15 years relevant, post graduate engineering experience and having fulfilled requirements in the discipline competency matrix
  • Good knowledge of local and international Codes and Standards
  • Tertiary qualifications in Electrical or Instrumentation Engineering
  • Chartered Professional Engineer (CPEng) is preferred
  • Membership of relevant Engineering Institutions (e.g. Engineers Australia) – preferred
Job Responsibility
Job Responsibility
  • Lead a team of Instrument and Control Engineers to deliver the I&C aspect of the project
  • Delivery of technically acceptable engineering design services for approved work to ensure the development of high levels of client satisfaction and Clough’s business needs
  • Work with multidisciplinary team and technical specialists to ensure specification compliance, technical integrity of design (technical performance)
  • Prepare, check and file design information including documents and data from suppliers and other disciplines
  • Contribute to the development, implementation and improvement of systems across the division
  • Manage customer relations to achieve mutually satisfactory and technical program outcomes
  • Liaise regularly with manager to report progress, areas of concern / issues and potential changes
What we offer
What we offer
  • A competitive remuneration package
  • Industry leading paid parental leave program from the day you join
  • Flexible and remote work options to manage work and lifestyle commitments
  • Ongoing learning and development opportunities (through Engineers Australia, AIM Training, LinkedIn Learning and more)
  • Excellent end of trip facilities and free gym onsite
  • Numerous mental health and well-being programs
  • Special offers on private health insurance, salary packaging, banking, retail and more
  • Exposure to a range of iconic projects and industries
  • Salary continuance insurance (criteria applies)
  • Fulltime
Read More
Arrow Right

Software Engineer (C++ Mobile)

Join our global Survey and Mapping team in Christchurch as a C++ Mobile Software...
Location
Location
New Zealand , Christchurch
Salary
Salary:
Not provided
trimble.com Logo
Trimble Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven track record in cross-platform development (Windows and Android)
  • Extensive experience in software development with a strong focus on C++
  • Strong analytical and problem-solving skills, with the ability to offer new perspectives
  • Robust architectural understanding of complex software systems
  • Demonstrated ability to lead small projects or effectively mentor colleagues
  • Legally entitled to work in New Zealand
Job Responsibility
Job Responsibility
  • Proactively identify and resolve complex technical challenges independently
  • Architect and implement significant new features utilising C++ for cross-platform (Windows/Android) mobile solutions
  • Collaborate across global teams, including product managers and specialists, to develop and enhance product offerings
  • Drive the modernisation of core Trimble Access components and infrastructure for a cutting-edge platform
  • Mentor and guide junior colleagues, sharing deep technical expertise in software development best practices
What we offer
What we offer
  • Free parking
  • Securely covered bike sheds
  • Onsite gym
  • Showers
  • Active social club
  • Great team environment
Read More
Arrow Right

Software Engineer, Specialist

The Customer Tools team is responsible for developing, delivering, and supportin...
Location
Location
Portugal , Porto
Salary
Salary:
Not provided
vestas.com Logo
vestas
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSc/MSc in Computer Science, Electrical Engineering, Software Engineering, or similar
  • 7+ years of professional experience in software development with a focus on C# / .NET
  • Deep understanding of software design principles, architectural patterns, and testing methodologies
  • Demonstrated experience working with complex distributed systems or industrial/mission-critical software
  • Demonstrated ability to translate complex requirements into scalable technical solutions
  • Extensive knowledge of C# /.NET and associated frameworks
  • Demonstrated experience with automated testing (e.g., xUnit) and CI/CD best practices
  • Solid understanding of REST APIs and integration patterns
  • Solid analytical skills and ability to solve complex technical challenges
  • Experience collaborating with cross-functional engineering teams
Job Responsibility
Job Responsibility
  • Be responsible for the design, implementation, and optimization of advanced software components and services used for turbine and plant operations
  • Provide deep technical knowledge in feasibility studies and contribute to defining functional and software requirements
  • Take technical ownership of complex modules, ensuring high reliability, scalability, and maintainability
  • Contribute to and help shape software architecture through specialist knowledge and best practices
  • Write high-quality, testable, and maintainable code with a clear focus on robustness and long-term lifecycle
  • Perform technical investigations, root cause analysis, and performance improvements
  • Mentor and technically guide other engineers in best practices, patterns, and domain-specific knowledge
  • Ensure accurate and up-to-date technical documentation
  • Contribute to the continuous improvement of development processes, tools, and quality standards
What we offer
What we offer
  • An exciting position with significant opportunities for both professional and personal development
  • A highly professional and collaborative environment
  • A varied and motivating workday, characterized by global collaboration and the satisfaction of contributing to a more sustainable future
Read More
Arrow Right

Control & Instrumentation (C&I) Engineer

As a Control & Instrumentation (C&I) Engineer at FCC Environment, you will be re...
Location
Location
United Kingdom , EnviRecover
Salary
Salary:
42249.00 - 63374.00 GBP / Year
webrecruit.co Logo
Webrecruit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience working within a power station, process plant or similar industrial environment
  • Knowledge of Distributed Control Systems (DCS) and Continuous Emissions Monitoring Systems (CEMS)
  • Experience managing maintenance activities, contractors or small teams
  • Strong fault-finding and problem-solving skills
  • A recognised qualification in Control & Instrumentation or related engineering discipline
Job Responsibility
Job Responsibility
  • Ensuring all control and instrumentation systems are correctly operated, maintained, tested and calibrated in line with statutory requirements
  • Supporting planned maintenance outages and responding to unscheduled breakdowns
  • Managing maintenance, calibration and testing of specialist equipment, including DCS, CEMS and associated control systems
  • Supporting upgrades and new installation projects across the plant
  • Working closely with internal teams and external contractors to ensure efficient delivery of maintenance activities
  • Supporting compliance with all health, safety and environmental standards
What we offer
What we offer
  • Competitive salary
  • 33 days’ annual leave
  • Pension scheme
  • Life insurance
  • On-the-job training and progression
  • Recognition scheme
  • Refer a friend
  • Flexible benefits, including high street savings, cycle to work scheme and Gymflex membership, and much more (where applicable)
  • Access to an Employee Assistance Programme and the Best Doctors Service via our Wellbeing Platform
  • Fulltime
Read More
Arrow Right

Principal Presales Engineer, Product Specialist - CDP, Martech, AI

This position is needed to act as the "bridge" between our most complex enterpri...
Location
Location
United Kingdom
Salary
Salary:
Not provided
stytch.com Logo
Stytch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of progressive presales experience, including complex solution architecture
  • 2+ years of demonstrated expertise in CDP and/or martech related platforms - including data engineering, data modeling, and/or cloud data warehouse
  • Strong track record of excellent verbal and written communication skills, and driving deal strategy with creative and compelling storytelling
  • Experience selling and designing solutions across multiple product areas within a CDP or Martech-related platform
  • Confidence influencing and engaging with a highly skilled and experienced audiences including C-level executives
  • Demonstrated ability to lead complex solutions sales cycles, including novel solution scoping, design, and validation
  • Expert stakeholder collaboration and influencing skills
Job Responsibility
Job Responsibility
  • Develop your expertise of the Twilio platform, use cases and buyer personas, while staying current on Customer Data Platform, AI, and data engineering trends
  • Architect the Technical Win: Scope, design, and build multi-product solution architecture and compelling presentations to secure the Technical Win, in partnership with core sales, core SE, and Enterprise Strategist teams
  • Design creative solutions across customer data flows, AI decisioning, and end-to-end customer journey design
  • Educate cross-functional teams on product specific knowledge, enablement, strategy, and solutions / use cases (Sales, Presales, Marketing, Enablement, CS, Product, etc.)
  • Mentor sales and SE team members on value-selling strategies and complex solution selling
  • Document recent patterns and technology shifts with our clients and prospects to influence Product and R&D strategy via GTM interlock and Product Life Cycle processes
  • Drive Thought Leadership: Proactively contribute to the Specialist Org strategy and the multi-product GTM motion
What we offer
What we offer
  • competitive pay
  • generous time off
  • ample parental and wellness leave
  • healthcare
  • retirement savings program
  • Fulltime
Read More
Arrow Right

Staff C++ Software Engineer

AMD is looking for a specialized software engineer who is passionate about impro...
Location
Location
Armenia , Yerevan
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong expert level object-oriented programming background, C/C++
  • Ability to write high quality code with a keen attention to detail
  • Experience with modern concurrent programming and threading APIs
  • Experience with Windows, Linux and/or Android operating system development
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Effective communication and problem-solving skills
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent
Job Responsibility
Job Responsibility
  • Work with AMD's architecture specialists to improve future products
  • Apply a data minded approach to target optimization efforts
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
  • Design and develop new groundbreaking AMD technologies
  • Participating in new FPGA and device bring ups
  • Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work
  • Develop technical relationships with peers and partners
  • Fulltime
Read More
Arrow Right

Commissioning & Qualification (C&Q) Specialist

The consultant will deliver technical support for Commissioning, Qualification, ...
Location
Location
United States , Aguadilla
Salary
Salary:
Not provided
cencora.com Logo
Cencora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Engineering or a Scientific field
  • 5+ years of experience in a regulated industry
  • Strong knowledge of cGMP/FDA regulations
  • Ability to develop and adhere to self-directed standard work-organized and methodical with minimal guidance and be comfortable working as an individual and part of a team
  • Exercises Good Judgment and Drives Change for Competitive Advantage
  • Strong written and oral communication skills and ability to collaborate effectively with others
  • Strong interpersonal, leadership and influencing Skills, communication and motivation
  • Drives for Superior Results and Passion to Win with demonstrated record in getting things done
  • Inspires Continuous Improvement
Job Responsibility
Job Responsibility
  • Review CQV documents following standards and procedures
  • CQV Protocols development, execution coordination, execution, interpretation, approval, and report generation
  • Relocation activities
  • Develop CQV assessments
  • User Requirement development and approval
  • Functional Requirement & Design Specifications development and approval
  • Develop CQV Plan
  • Generate, review, get approval, and manage new SOPs and/or modify existing ones as required
  • Owns, generates, reviews, gets approval, and manages Change Controls as required
  • Performs validation assessments as part of the change control process and verify with the Change Owner and/or System Owner that there is no change control records in progress that could impact on the same validated system before the start of each validation exercise
What we offer
What we offer
  • medical
  • dental
  • vision care
  • comprehensive suite of benefits that focus on the physical, emotional, financial, and social aspects of wellness
  • support for working families
  • backup dependent care
  • adoption assistance
  • infertility coverage
  • family building support
  • behavioral health solutions
  • Fulltime
Read More
Arrow Right