extensible code for new development and to deliver software solutions Promote quality code and engage in design and code reviews Strong programming knowledge of C++ (and C#, Java or Ada) Previous experience within product design and development with hopefully experience in one of the following: HMI, multithreaded, distributed systems, C2 or simulation & modelling Configuration Control & CI/CD Agile development More ❯
Bath, England, United Kingdom Hybrid / WFH Options
Capgemini Engineering
good attention to details and strong logic and reasoning skills Willingness to learn new languages, skills and techniques. Desirable Static code analysis experience or experience with Formal Methods( SPARK, ADA, Z language) Experience with Spark/Software Language ADA. Degree qualified in software engineering or related/relevant subject. Chartered Engineer and member of the IEEE or BCS. Experience in More ❯
taunton, south west england, united kingdom Hybrid / WFH Options
Capgemini Engineering
good attention to details and strong logic and reasoning skills Willingness to learn new languages, skills and techniques. Desirable Static code analysis experience or experience with Formal Methods( SPARK, ADA, Z language) Experience with Spark/Software Language ADA. Degree qualified in software engineering or related/relevant subject. Chartered Engineer and member of the IEEE or BCS. Experience in More ❯
bristol, south west england, united kingdom Hybrid / WFH Options
Capgemini Engineering
good attention to details and strong logic and reasoning skills Willingness to learn new languages, skills and techniques. Desirable Static code analysis experience or experience with Formal Methods( SPARK, ADA, Z language) Experience with Spark/Software Language ADA. Degree qualified in software engineering or related/relevant subject. Chartered Engineer and member of the IEEE or BCS. Experience in More ❯
Filton, Bristol, Avon, England, United Kingdom Hybrid / WFH Options
The One Group
and provide requirements gathering Have influence on the development and redundancy of technology strategy, products, methods and tooling Experience & Knowledge Strong programming knowledge - C, C++, C# and/or Ada Deep and modern knowledge of Agile development and software design principles, design patterns and best practice Continuous Integration & model based engineering Have experience with influencing and defining frameworks, tooling and More ❯
Filton, England, United Kingdom Hybrid / WFH Options
Anson McCade
into a highly collaborative multidiscipline team, consisting of Software, Systems & Electronics Engineers, who specialise in hard real-time software development primarily using SysML/UML and C, C++ or Ada programming and model-based development, utilising UML tools such as Rhapsody or Matlab/Simulink. Essential Experience : • Real-Time Operating Systems (Highly Desirable) • Experience developing in languages such as C++ … C, ADA or Rust and motivated to develop reliable, high-performance, standardised, and documented software • Understanding of standardised bus systems and protocols • Excellent analytical and design ability, including review and critical analysis • ‘Can do' and flexible approach – you'll enjoy solving technical problems that sometimes extend beyond the bounds of "software" • Keen to work on novel products where the software More ❯
gloucester, south west england, united kingdom Hybrid / WFH Options
Anson McCade
into a highly collaborative multidiscipline team, consisting of Software, Systems & Electronics Engineers, who specialise in hard real-time software development primarily using SysML/UML and C, C++ or Ada programming and model-based development, utilising UML tools such as Rhapsody or Matlab/Simulink. Essential Experience : • Real-Time Operating Systems (Highly Desirable) • Experience developing in languages such as C++ … C, ADA or Rust and motivated to develop reliable, high-performance, standardised, and documented software • Understanding of standardised bus systems and protocols • Excellent analytical and design ability, including review and critical analysis • ‘Can do' and flexible approach – you'll enjoy solving technical problems that sometimes extend beyond the bounds of "software" • Keen to work on novel products where the software More ❯