Defense (DoD) programs. Required Skills and Responsibilities 20+ years of software engineering experience Designs and implements software modules in MATLAB or other similar design suite Demonstrated experience coding in C/C++ and Python Experience with SDRs (REDHAWK/RFNext, GNU, etc.), Experience with message queue implementation/communication Experience with Development Suites (X-Midas, etc.) or C Python-based More ❯
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in … most accountable and sustainable cloud provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition and creation of solutions from More ❯
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in … most accountable and sustainable cloud provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition and creation of solutions from More ❯
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in … most accountable and sustainable cloud provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition and creation of solutions from More ❯
london (city of london), south east england, united kingdom
Burns Sheehan
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in … most accountable and sustainable cloud provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition and creation of solutions from More ❯
Lead Software Engineer | Distributed Systems | Sustainable Cloud Native Platform 💸Up to £130,000 per annum plus bonus plus stock 🏠Central London office 🖱️Golang, Rust, C, Kubernetes, Linux, Cloud Native, Distributed systems... Are you a Lead Software Engineer with extensive knowledge of building distributed systems? Looking to join a company who are solving genuine problems that disrupt an industry? Interested in … most accountable and sustainable cloud provider🌳 What they're looking for in a Lead Software Engineer: Tech agnostic but preferable experience working with Golang, Rust, Java and/or C/C++. In-depth knowledge of distributed systems, building solutions at scale where performance, reliability and availability are key considerations. Confident in leading the definition and creation of solutions from More ❯
CB1, Teversham, Cambridgeshire, Cambridge, United Kingdom
Softweb Resourcing
ll work alongside experienced engineers who are passionate about mentoring the next generation of talent. What you'll learn and do: • Work on core features and technical projects (primarily C on Linux with Python for UI) with guidance from senior engineers • Develop your skills in code quality practices including reviewing, refactoring, and implementing new features • Collaborate with top-tier engineers … and guided problem-solving sessions • Tackle intellectually stimulating challenges while building your expertise in systems programming About you: • You have good knowledge of C, Linux and ideally Python • Eager to learn about low-level systems, embedded programming or Linux internals • You're curious about how things work "under the hood" - perhaps you've explored assembly, operating systems concepts, or compiler More ❯
Employment Type: Permanent
Salary: £30000 - £45000/annum Stock, mentorship + best training
academic background – many within the team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar. - Demonstrable programming experience in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of mathematical modelling. - Experience with CUDA, multithreading, AI/ML would … close by to Guildford (if not in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables. Keywords: C++, .NET, C/Fortran, Real-time Modelling Software, Algorithms, Maths Modelling, AI/ML, Graphics, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this job's not More ❯
Embedded/Firmware Software Developer – C/C++ 5 Days Onsite – Evesham, Worcestershire Powering the Smart Grid Revolution Are you a creative and driven Embedded Software Engineer ready to shape the future of energy technology Join a dynamic product development team working at the forefront of smart grid innovation . My clients cutting-edge monitoring and control systems are deployed … secure communication protocols to build robust, scalable solutions for the Electricity Distribution Industry and its evolving needs. What You’ll Bring: 5+ years of Embedded Software Development experience Strong C/C++ skills Expertise with Microchip PIC and/or STM32 microcontrollers Ability to interpret circuit schematics and use oscilloscopes/logic analysers Experience with Embedded Linux (Buildroot or similar More ❯
report status directly to customer. - Write or learn a high-level programming language like Python or Ruby. Required Skills & Qualifications: - Deep knowledge of operating system internals and development environments - C/C++ programming and Python development skills - Experience with IPv4 Protocol and Networking - BS degree in Computer Science or related field or 4 years of technical work experience - Minimum one … year experience programming in Assembly, C, C#, C++ Desired Skills & Qualifications: - Preferred skills include experience in static and dynamic reverse engineering, vulnerability research, binary analysis of executables, exposure to kernel programming, exposure with assembly languages, and/or ability to analyze and signature network protocols. Application Process: - All qualified applicants will receive consideration for employment without regard to race, color More ❯
mentor and lead junior-level developers to accomplish mission objectives; and solve real-time cyber challenges. Place of Performance Dulles, Virginia Required Experience Development, testing and debugging Python and C Experience in UNIX applications using make files or comparable build environments, mission-applicable platforms. programming CNO tools and techniques Network sockets programming and expert packet-level understanding of IP, TCP … Experience Experience with native-level mobile development Experience with vulnerability analysis Experience with assembly, preferably ARM Understanding of mobile security protection mechanisms, such as SELinux and application sandboxing Objective-C, Swift or C++ programming Ability to work independently and as part of a team in a fast-paced environment with ever-changing requirements. Security Clearance U.S. government Top Secret security More ❯
analysis of diode laser spectrometer systems. The ideal candidate will have expertise with diode lasers, optical system design, noise reduction techniques, digital signal processing (DSP), and scientific programming in C/C++. This position offers an exciting opportunity to work on advanced process analytical technologies that contribute to manufacturing safe and effective medicines. ORGANIZATIONAL RELATIONSHIPS: Reports to the President/… systems. Design and execute test plans to assess system performance under varying conditions. Scientific Programming and Software Development: Write and maintain high-performance software for optical measuring systems using C/C++. Develop and implement DSP algorithms for real-time processing of optical signals. Design and implement algorithms for device control, signal demodulation, and noise filtering. Prototyping and Testing: Build … expertise in designing and analyzing optical systems, including lasers, detectors, and optical components. Hands-on experience with diode laser systems. Understanding of phase-sensitive signal processing. Programming skills in C/C++. Business Skills: Strong analytical and problem-solving skills. Excellent verbal and written communication abilities. Ability to lead technical projects and work effectively in a collaborative, team-based environment. More ❯
We are seeking a talented and passionate Senior to Lead level Software Engineer with strong experience in embedded C/C++ development. This role is perfect for a self-motivated developer eager to work across a variety of software projects and platforms, from microcontrollers to asymmetric multi-processor systems, while continuing to expand their skillset. As part of our team … robust code adhering to internal coding standards. Conduct design and code reviews to maintain quality and compliance. Debug complex embedded environments effectively. Required Skills and Experience: High proficiency in C and C++ , cross-compiling, and debugging on embedded targets. Solid experience with Embedded Linux (Yocto, Buildroot). Strong knowledge of real-time software design and RTOS concepts. Experience with CI More ❯
will also have an advanced degree or PhD in a relevant subject. Substantial experience of designing complex PCBs and/or developing FPGAs with VHDL and/or embedded C or C++ development skills (Linux device drivers would be ideal). Ability to obtain a higher level UK security clearance - i.e. British nationality and resident in the UK for the … competitive remunerations package is on offer to the successful candidate. This includes a pension with generous employer contributions, and annual performance-related bonus. Keywords: PCB Design, FPGA, VHDL, Embedded C, C++, Linux, Device Drivers, Consultancy, Defence, Surrey Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we More ❯
characterization, and geolocation analysis on data collected by existing sensor systems. • Research and development of novel DSP, geolocation, and target tracking algorithms. • Implementation of low-latency processing solutions in C/C++ and Python. • Design and development of dynamically scalable and fault-tolerant distributed solutions. • Develop simulation capabilities to aid development, testing, and verification. • Collaborating with customers and operational users … Skills and Qualifications: • Bachelor's degree or higher in Electrical/Computer Engineering, Physics, Mathematics, or a related field. • Strong background in math and linear algebra. • 3+ years of C/C++ and Python development experience. • Knowledge of signal processing and/or geolocation techniques. • Self-motivated with strong communication skills. • Proficient in Linux environments. • Active TS/SCI clearance. More ❯
Salisbury, Wiltshire, United Kingdom Hybrid / WFH Options
Curo Services
a STEM discipline or possess equivalent experience. You will bring strong technical skills in data and protocol analysis, with experience in at least one high-level programming language (eg C/C++ or Python) and a solid understanding of computer networking. You'll be inquisitive, persistent, and capable of solving complex technical puzzles, with a systems-level mindset and a … and external stakeholders across defence, academia, and industry Requirements: Degree-qualified in a relevant STEM discipline or equivalent experience Proficiency in at least one high-level programming language (eg C/C++, Python) Strong understanding of computer networking and communication protocols Experience with at least one of the following: Compression, obfuscation, or encryption techniques Data encoding formats (eg raw binary More ❯
advanced RF, mechanical and electronic engineering knowledge to develop, implement and test creative solutions to meet or exceed customer requirements Experience utilizing digital communication protocols such as I 2 C, SPI, I 2 S and UART for sensor system development Create technical presentations and curriculum for instruction of technical courses to customers from various backgrounds Able to manage the manufacturing … and experience developing digital, analog, embedded and RF systems using modern technology Experience in PCB development utilizing ECAD tools such as Altium Designer Firmware development and programming experience with C, C++ and Python languages Knowledge and experience with SDR and custom waveform development Development experience with MCAD tools such as Solidworks Experience developing test methods to characterize and validate system More ❯
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses. Collaborate … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses. Collaborate … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses. Collaborate … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses. Collaborate … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
london (city of london), south east england, united kingdom
microTECH Global LTD
players Profile and optimisation (CPU, memory bandwidth, SIMD/vectorization, threading; GPU/accelerator paths where applicable) to meet compression-ratio, latency and throughput targets. Extend and maintain existing C/C++ (C++17 or later) codebases; refactor for reliability, portability and readability. Build automated unit, functional, and performance test suites and as a team own test and benchmarking harnesses. Collaborate … leads. Create clear, concise and verifiable technical documentation, such as technical notes, API documents and integration guides. Qualifications: Must haves: Strong modern C++ (C++17 or later preferred) and solid C fundamentals; confident with low-level memory management, resource lifetime, templates and performance-oriented coding. Several years building and shipping production native code (typically 5+; depth matters more than exact years More ❯
Java, Python, C/C++, BASH, Docker, Kubernetes, Cloud, Spring, REST Due to federal contract requirements, United States citizenship and an active TS/SCI security clearance and polygraph are required for the position. Required: Must have TS/SCI clearance w/active polygraph Must be a US Citizen This position is open to multiple levels of years of … Level 02 requires a minimum nine (09) years of experience o Level 01 requires a minimum six (06) years of experience Minimum of High School Diploma Experience programming in C/C++ or similar and Python These Qualifications Would be Nice to Have: React Experience with relational, noSQL, and file-based storage products Experience with Java Security and Cryptology (PKI More ❯
Cohere is looking for software engineers with C/C++ and assembly skills, hands-on knowledge of operating system internals including writing device drivers for current, new, and emerging hardware products centered on the ARM, Intel, and Risc-V processors. You will be working with cutting-edge designs and will be encouraged to dream up unique and elegant solutions as … the Embedded Systems Software Developer position, Cohere is looking for candidates with the following knowledge, skills, and abilities: Software - Candidates should be able to demonstrate extensive experience coding in C/C++ and Python, including understanding Object Oriented Programming, Networking (sockets), Multithreading, and implementing cryptographic protocols for data at rest and data in transit. You should be capable of developing More ❯
Chantilly, Virginia, United States Hybrid / WFH Options
Gridiron IT Solutions
RHEL System Administrator Location: Chantilly, VA Work Type: Onsite Remote Work: NO Job Description Gridiron IT is looking for a RHEL System Administrator to support the Department of the Air Force (DAF) Enterprise IT as a Service (EITaaS) program.? The More ❯