hanover, maryland, united states Hybrid / WFH Options
Lockheed Martin
Job ID: 693673BR Date posted: Sep. 26, 2025 Description: Who You Are: Here, you are going to provide life-cycle services to advance mission in support of Cybersecurity and SIGINT midpoint collection. • You will modernize and sustain capabilities to include More ❯
hanover, maryland, united states Hybrid / WFH Options
Lockheed Martin
Job ID: 699317BR Date posted: Sep. 23, 2025 Description: Who You Are: • Here, you are going to provide life-cycle services to advance mission in support of Cybersecurity and SIGINT midpoint collection. • You will modernize and sustain capabilities to include More ❯
hanover, maryland, united states Hybrid / WFH Options
Lockheed Martin
Job ID: 693717BR Date posted: Sep. 26, 2025 Description: Who You Are: Here, you are going to provide life-cycle services to advance mission in support of Cybersecurity and SIGINT midpoint collection. • You will modernize and sustain capabilities to include More ❯
hanover, maryland, united states Hybrid / WFH Options
Lockheed Martin
Job ID: 707629BR Date posted: Oct. 09, 2025 Description: Who You Are: Here, you are going to provide life-cycle services to advance mission in support of Cybersecurity and SIGINT midpoint collection. • You will modernize and sustain capabilities to include More ❯
United Kingdom, Northampton, Northamptonshire Hybrid / WFH Options
4M Recruitment
basis. Your main role will be to develop software/applications for this market leading software provider. The main purpose of this role is to: Develop software applications using C++ as the main language Complete unit testing to ensure the software performs as per the design Use JIRA to report on faults The ideal candidate will have the following skills … experience and attributes: 4+ years software engineering experience. Coding experience in C++ Strong technical background Linux based environments Software Development/Software Engineering and unit testing Attention to detail and problem solving skills Working in a Agile based environment highly desirable Object Orientated Principles and Design patterns Experience with other object orientated programming languages would also be highly desirable. Any More ❯
/Currently holds SC or DV Clearance Our client are looking for an Embedded Software Engineer to design, implement and test mission critical applications. You will ideally need C, C++ or Rust experience to qualify for this role. Working Patterns: This role is based predominantly on site in Berkshire. The Key Responsibilities of an Embedded Software Engineer: Design, develop, and … test embedded/software solutions across full lifecycle. Work on bare-metal, Embedded Linux, and signal processing systems. Code in C, C++, Rust, and Python. Collaborate with FPGA, hardware, and mechanical teams. Produce technical documentation and ensure security compliance. Below is a list of Key Skills required for the Embedded Software Engineer role, however you will not be expected to … have everything: Degree in Engineering/Science or equivalent experience. Proficient in Embedded Linux, C/C++, or Rust. Strong in OOD, design patterns, and software testing. Desirable: Python, GUI frameworks, Yocto, web or mobile dev, protocols (TCP/WiFi), FPGA, UML tools. Benefits: Annual Bonus Scheme (up to 10% for all aforementioned positions). Private Medical Cover (couple cover More ❯
/Currently holds SC or DV Clearance Our client are looking for an Embedded Software Engineer to design, implement and test mission critical applications. You will ideally need C, C++ or Rust experience to qualify for this role. Working Patterns: This role is based predominantly on site in Hampshire. The Key Responsibilities of an Embedded Software Engineer: Design, develop, and … test embedded/software solutions across full lifecycle. Work on bare-metal, Embedded Linux, and signal processing systems. Code in C, C++, Rust, and Python. Collaborate with FPGA, hardware, and mechanical teams. Produce technical documentation and ensure security compliance. Below is a list of Key Skills required for the Embedded Software Engineer role, however you will not be expected to … have everything: Degree in Engineering/Science or equivalent experience. Proficient in Embedded Linux, C/C++, or Rust. Strong in OOD, design patterns, and software testing. Desirable: Python, GUI frameworks, Yocto, web or mobile dev, protocols (TCP/WiFi), FPGA, UML tools. Benefits: Annual Bonus Scheme (up to 10% for all aforementioned positions). Private Medical Cover (couple cover More ❯
So, if you want to help shape the future of betting and gaming, then it's to time to join us. Job Purpose We're looking for a Senior C++ Developer to join our team as we continue the rollout and ongoing development of our SSBT (Self-Service Betting Terminal) platform used in our betting shops across the UK. You … tasks, work closely with other developers, QA engineers, and delivery leads, and mentor less experienced developers to help deliver high-quality solutions. The right person will be passionate about C++ development and eager to embrace the latest standards. Live for challenge and not be afraid to go out of their comfort zone. Is a team player always ready to support … to help meet sprint goals Be part of the Out of Hours support Rota Mentor less experienced developers Knowledge, Skills and Experience Essential Minimum 7 years recent experience in C++ Familiarity with Windows development and Visual Studio A solid knowledge of the STL Exposure to Qt and QML Experience of client-server architecture Experience and knowledge of multi-threading Knowledge More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
SeeByte
software systems, as part of an agile team. You will also perform reviews and mentor junior team members. Key Responsibilities of the role: Design, implement, test and deliver robust C++ software solutions as part of a SeeByte engineering team. Define customer and project requirements, and work as part of a SeeByte engineering team to deliver software that meets these requirements … and supporting junior software engineers Key Skills, Experience and Qualifications A degree in Software Engineering or similar numerate discipline with a software engineering emphasis. Demonstrable software development skills in C++, and experience developing and delivering robust, modular software. The ability to mentor engineers and manage technical development in the company Strong numerical and mathematical skills Strong interpersonal and communications skills … with external partners and clients Experience working in C C on a Linux platform (e.g., Ubuntu) Use of current programming language features (e.g., Boost, OpenCV, C 17 onwards for C++) Experience working to software quality processes and following Agile best practises Willingness to travel, internal to the UK and abroad, to support on-site client workshops, demonstrations and training, usually More ❯
You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Experience with software development using C++ and Java. Experience developing software in a Linux environment. An active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. An active and More ❯
You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Experience with software development using C++ and Java. Experience developing software in a Linux environment. An active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. An active and More ❯
You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Experience with software development using C++ and Java. Experience developing software in a Linux environment. An active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. An active and More ❯
You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Experience with software development using C++ and Java. Experience developing software in a Linux environment. An active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. An active and More ❯
You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Experience with software development using C++ and Java. Experience developing software in a Linux environment. An active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. An active and More ❯
You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Experience with software development using C++ and Java. Experience developing software in a Linux environment. An active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. An active and More ❯
You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Experience with software development using C++ and Java. Experience developing software in a Linux environment. An active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. An active and More ❯
You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Experience with software development using C++ and Java. Experience developing software in a Linux environment. An active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. An active and More ❯
You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Experience with software development using C++ and Java. Experience developing software in a Linux environment. An active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. An active and More ❯
You Must Have Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience. Experience with software development using C++ and Java. Experience developing software in a Linux environment. An active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. An active and More ❯
Software Engineer C++ Developer Automated Machining Strategy (London/Hybrid) Salary bands depending on experience About the Organisation We are a technology-driven company working to modernize precision manufacturing. Our team builds intelligent software that speeds up the creation of CNC machining programs and supports operators in producing high-quality results more efficiently. Our main product applies advanced algorithms to … from theoretical ideas. You should be comfortable exploring unfamiliar technical challenges, iterating quickly, and working closely with others to refine and improve concepts. What Youll Need Strong proficiency in C++ , focusing on clear, efficient, and maintainable code. Experience designing and implementing algorithms, ideally involving geometric or numerical computation. Solid understanding of data structures, algorithmic performance, and runtime considerations. Ability to More ❯
Reliance/XA21, GE eTerra Platform, Power System Applications. Hands-on experience with Energy Management System (EMS)/Generation Monitoring and Control applications. Software development experience with C/C++/Java and S More ❯
Reliance/XA21, GE eTerra Platform, Power System Applications. Hands-on experience with Energy Management System (EMS)/Generation Monitoring and Control applications. Software development experience with C/C++/Java and S... More ❯
infrastructure Experience with code generation for vector architectures Understanding of graphics shader compilers and/or AI compiler stacks Familiarity with RISC-V architecture and vector extensions (preferred) Strong C++ programming skills Background in performance analysis and optimization More ❯
manner Requirement: • Experience in customizing and delivering Energy Management Systems • Should have worked on Power Systems applications for Distribution (VVC (Volt VAR Control, Automatic Feeder Rate etc) • Experience with C++, Java or other related language. • Experience with LINUX and Windows Operating Systems • Design, implement, and optimize ADMS solutions to meet business needs and improve operational efficiency. More ❯
manner Requirement: • Experience in customizing and delivering Energy Management Systems • Should have worked on Power Systems applications for Distribution (VVC (Volt VAR Control, Automatic Feeder Rate etc) • Experience with C++, Java or other related language. • Experience with LINUX and Windows Operating Systems • Design, implement, and optimize ADMS solutions to meet business needs and improve operational efficiency. More ❯