Cramlington, Northumberland, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
As a Software Engineer, you will be involved in designing and delivering software solutions across a range of challenging projects. Typical responsibilities include: Developing software solutions using C/C++ or C# (ASP.Net Core). Writing Python-based asynchronous microservices, web APIs, and working with image recognition. Implementing C++ algorithms and firmware Using MQTT Containerising services with Docker Contributing to More ❯
of software systems. The candidate will apply protocol and telecom signaling knowledge and technical expertise to provide mission oriented customer solutions. The candidate should have experience with C/C++ and Java programming languages in a large, distributed, real-time system, and Python, and shell scripting on Linux/Unix environments, using configuration management (GIT) to manage processes. Detailed knowledge … in network protocol analysis. Desired Experience - Cellular communications or reverse engineering experience is highly desired Key Words - Linux - LTE, UMTS, GPRS, GSM and CDMA - SONET/SDH - C/C++, Java - Python, Linux shell scripting More ❯
answered yes to these questions, then we have the perfect opportunity for you! Set of X is looking for a software engineer who can develop software in C/C++, Python and Assembly language for operating system internals, network programming and reverse engineering. You will work on projects that involve virtualization, kernel modules, network devices and test frameworks. You will … also have the opportunity to lead a team of engineers and mentor junior developers. To be successful in this role, you will need: Experience developing software in C/C++, Python and Assembly language Experience developing for operating system internals (e.g. Windows, Linux, Android, iOS, Embedded systems) Experience with network programming Experience with debuggers (e.g. WinDBG, gdb, lldb, adb, ollydbg … Experience with test frameworks (e.g. GoogleTest, CMock, Catch2, pytest) Experience working well in a team It would be great if you also have: Experience writing software in Modern C++ (stdcpp17 and later) Experience with virtualization tools (e.g. VMWare, HyperV) Experience with reverse engineering tools (e.g. Ghidra, IDAPro, Binary Ninja, Radare2) Experience with version control systems (e.g. Git, Svn) Agile development More ❯
Job Title: Software Developer Job Location: Buena Vista Florida 32830 Onsite Requirements: C# and/or C++ PLC Controls programming Job Description: Basic Qualifications Five (5) or more years of experience in a related role in the entertainment or general engineering industries Proficiency in an object-oriented coding language, preferably C++ and/or C# Excellent communication and interpersonal skills More ❯
Salary: 200k - 250k Background Create robust, scalable, and efficient software applications based on system requirements analysis and design specifications Write clean, maintainable, and optimized code in languages like C, C++, Java, and others Conduct thorough testing (unit, integration, and system testing) to identify and resolve bugs, ensuring high-quality software delivery Requirements Bachelor of Computer Science or Computer Engineering with … addition to the requirements above, the individual shall have at least 10 years of work experience in 4 or more of the following areas: Developing software applications in C, C++, or Java Developing software applications for Unix, Linux, or Windows environments Developing DLLs for the Windows environment Development of computer telephony platforms using computer telephony cards such as Dialogic Object More ❯
Cyber Security, Software Engineering, or a related field. 8+ years of embedded software engineering experience or MS +5 years experience. 3+ years embedded software cybersecurity experience. Proficiency in C, C++, or equivalent languages. Desired Qualifications: Master's degree in engineering or computer science with extensive experience in C/C++ for embedded software design, development, and testing. Knowledge of scripting More ❯
answered yes to these questions, then we have the perfect opportunity for you! Set of X is looking for a software engineer who can develop software in C/C++, Python and Assembly language for operating system internals, network programming and reverse engineering. You will work on projects that involve virtualization, kernel modules, network devices and test frameworks. You will … also have the opportunity to lead a team of engineers and mentor junior developers. To be successful in this role, you will need: Experience developing software in C/C++, Python and Assembly language Experience developing for operating system internals (e.g. Windows, Linux, Android, iOS, Embedded systems) Experience with network programming Experience with debuggers (e.g. WinDBG, gdb, lldb, adb, ollydbg … Experience with test frameworks (e.g. GoogleTest, CMock, Catch2, pytest) Experience working well in a team It would be great if you also have: Experience writing software in Modern C++ (stdcpp17 and later) Experience with virtualization tools (e.g. VMWare, HyperV) Experience with reverse engineering tools (e.g. Ghidra, IDAPro, Binary Ninja, Radare2) Experience with version control systems (e.g. Git, Svn) Agile development More ❯
contribute to secure, resilient, and scalable applications that directly support U.S. warfighter readiness. A Day in the Life - What You'll Do Design, develop, and maintain software solutions in C++ and Java Write and optimize scripts in Python or other scripting languages to support automation and testing Contribute to automated testing strategies to ensure robust and reliable software performance Collaborate … degree in STEM and 5+ years of related experience, OR Master's degree in STEM and 3+ years Active DoD Secret clearance (in-scope, required at start) Proficiency in C++ and Java software development Proficiency in Object Oriented Programming Experience with Python or other scripting languages Hands-on experience with automated testing tools and processes Preferred Qualifications Familiarity with Agile More ❯
to Hire Only $48.00 - $67.25 per hour based on experience and benefits package Seeking a Software Engineer with an ACTIVE TS/SCI Clearance,experienced with developing software using C++ and Python. Experienced in working with a large-scale legacy software system. Qualifications Required Current Active TS/SCI Clearance Typically requires a Bachelor's degree in Science, Technology, Engineering … Experience with some areas of satellite ground system software such as mission management, planning and scheduling, command and telemetry, satellite operations, or flight dynamics models Experience developing software using C++ and Python Experience working with a large-scale legacy software system Experience with tools such as Confluence, Eclipse, Jira, Jenkins, Junit, Kafka, and Spring Boot Responsibilities: Design, develop, test, deliver More ❯
to production Develop in all levels of an application stack, from the client to server side Be open to learning and using any language needed for the role (mainly C++) You'll need to have: A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience. Hands-on experience in developing risk solutions using C++ (or More ❯
Job Title: Tactical Radio Embedded Software Engineer (Junior) Job Location: Springs Colorado 80906 Onsite Requirements: Embedded C++ Radio DSP Job Description: Immediate opening within the Advanced Electronics Systems Engineering team. Opportunity to design and build uniquely resilient hardware and software to ensure mission success in contested environments. Focused on tactical communications spanning many Department of Defense customers, including special restricted … Department of Defense Secret security clearance is required at time of hire. Clearable, Secret is preferred. Preferred Skills and Experiences: Develop and maintain embedded software applications using C/C++ programming language. Collaborate with hardware engineers to integrate software and hardware components. Perform debugging, testing, and optimization of embedded systems. Participate in code reviews and contribute to the continuous improvement More ❯
to production Develop in all levels of an application stack, from the client to server side Be open to learning and using any language needed for the role (mainly C++) You'll need to have: A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience. Hands-on experience in developing risk solutions using C++ (or More ❯
team responsible for designing and building uniquely resilient hardware and software to ensure mission success in contested environments. SKILLS REQUIRED Develop and maintain embedded software applications using C/C++ programming language Collaborate with hardware engineers to integrate software and hardware components Perform debugging, testing, and optimization of embedded systems Participate in code reviews and contribute to the continuous improvement … of software development practices Document software design, code, and unit tests Ensure compliance with industry standards and company processes Exceptional experience with C and/or C++ Proven experience with low-level driver development Experience with unit test frameworks Knowledge of communication protocols (e.g., UART, SPI, I2C) ADDITIONAL SKILLS You May Have, Or Skills You Are Willing To Learn Signal More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
REDTECH RECRUIT
Software Engineer BSc/MSc in Computer Science, Software Engineering, or related subject (or equivalent experience) Significant commercial experience developing production-grade desktop or web applications Strong programming skills (C++, Python or similar) Understanding of photogrammetry, GIS concepts, and/or spatial databases Experience with large datasets, multithreaded programming, and performance optimisation Strong problem-solving ability and attention to code … to creating an inclusive and accessible recruitment process. If you require reasonable adjustments for your application or during the interview process, please let us know. Keywords – Software Engineer/C++ Developer/Python Developer/GIS Engineer/Image Processing Engineer/Geospatial Software Developer/Computer Vision Engineer/Remote Sensing Engineer/Multithreaded Developer/GPU Programmer/ More ❯
What You'll Do Develop bespoke software on embedded platforms such as ESP32, Raspberry Pi, and ARM-based micro-controllers Write and maintain software in Python and/or C++, often with direct hardware interfacing Work with communication protocols (e.g., serial, USB, SPI, I2C) to control and integrate peripherals Conduct testing and debugging in both lab and live environments Collaborate … less-experienced developers and support team knowledge sharing What You'll Bring Essential: 3-15 years of hands-on software development experience Strong proficiency in Python and/or C++ Experience developing for embedded systems (e.g., ESP32, ARM Cortex) Familiarity with low-level hardware interfacing (serial comms, GPIO, USB, SPI/I2C) Experience in Linux-based development environments Excellent problem More ❯
cross functional team responsible for designing and building uniquely resilient hardware and software to ensure mission success in contested environments. Responsibilities: Design and develop embedded software using C/C++ for advanced electronic systems. Integrate software with custom hardware platforms in collaboration with electrical and systems engineers. Conduct debugging, unit testing, and performance optimization of embedded applications. Contribute to code … related Science, Engineering or Mathematics field. Also requires 2+ years of job-related experience or a Master's degree. Agile experience preferred. Exceptional experience with C and/or C++ Proven experience with low-level driver development Experience with unit test frameworks Knowledge of communication protocols (e.g., UART, SPI, I2C) Preferred Qualifications: Signal processing and digital signal processing (DSP) Programming More ❯
Quantitative C++ Developer6 Month ContractLocation: London (Hybrid) Lorien's UK leading Investment banking client are currently looking for a highly skilled Quantative C++ Developer to join the team on an initial 6-month contract. Essential C++ development knowledge Discipline expert, typically with a number of years post qualification experience or equivalent business experience. Quantitative Degree (BSc/MSc) or equivalent More ❯
control systems algorithms. Candidate will need familiarity with various processor, memory, and I/O architectures and be able to implement both procedural and embedded software in C/C++ utilizing real-time operating system (VxWorks) and Wind River Workbench. The ideal candidate should have academic and work experience in software engineering and development across the full life cycle for … engineers effectively driving program execution toward software delivery schedule • Prior experience guiding process improvement, configuration management, code quality practices • Experience with VxWorks and Workbench • Strong proficiency in C/C++ programming • Prior or current corporate experience in a full time role that requires cross-collaboration with engineering teams Preferred Qualifications for Software Engineer: • Experience in Agile process and Atlassian Tool More ❯
and intelligence mission. Perform embedded development, vulnerability analysis, reverse engineering, software development, and operational support to solve many of the country's toughest problems. Apply expertise in C/C++ development, reverse engineering, x86 Assembly, and automated unit testing in Python to develop capabilities, research existing functionality, perform protocol analysis, and learn new technologies quickly. Provide support throughout the development … life cycle to the test team Required Skills: Six (6) years experience with Software development experience using C, C/C++, or other proprietary languages Four (4) year experience with embedded platforms (Linux, Unix, Android, VxWorks) Knowledge of Software System Requirements Analysis, Design, Development, Integration, and/or Testing Development experience with Virtual Environments (VMWare/ESXi, Open Stack, Open More ❯
Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. Must have Digital Signal Processing (DSP), C++ and MATLAB experience. CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must … in Electrical Engineering, Computer Engineering, or a related field. Minimum of 5 years of experience in DSP software development. Active DoD Secret security clearance. Strong proficiency in C/C++ programming languages. Experience with DSP algorithm development and optimization for undersea sensor applications. Familiarity with DSP hardware platforms and architectures. Knowledge of signal processing theory and techniques, particularly in the More ❯
Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred. Must have Digital Signal Processing (DSP), C++ and MATLAB experience. CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must … in Electrical Engineering, Computer Engineering, or a related field. Minimum of 5 years of experience in DSP software development. Active DoD Secret security clearance. Strong proficiency in C/C++ programming languages. Experience with DSP algorithm development and optimization for undersea sensor applications. Familiarity with DSP hardware platforms and architectures. Knowledge of signal processing theory and techniques, particularly in the More ❯
seeking to build new consolidated solutions for the businesses we support, as well as for our clients more directly. Our tech stack varies, but we have heavy concentrations on C++, Java, and Python, and we leverage a mixture of open-source and in-house frameworks and technologies to build our domain platform. As a team, we are a group of … modern technologies to drive innovation and contribute to our system evolution Requirements 6+ years of professional experience programming in a production environment using an object-oriented programming language (e.g., C++, Python, Java) Experience covering the full software development life cycle, including technical design, implementation, and support Strong knowledge of data structures and understanding of algorithms, scalable software design, and architecture More ❯
control systems algorithms. Candidate will need familiarity with various processor, memory, and I/O architectures and be able to implement both procedural and embedded software in C/C++ utilizing real-time operating system (VxWorks) and Wind River Workbench. The ideal candidate should have academic and work experience in software engineering and development across the full life cycle for … engineers effectively driving program execution toward software delivery schedule • Prior experience guiding process improvement, configuration management, code quality practices • Experience with VxWorks and Workbench • Strong proficiency in C/C++ programming • Prior or current corporate experience in a full-time role that requires cross-collaboration with engineering teams Preferred Qualifications for Software Engineer: • Experience in Agile process and Atlassian Tool More ❯
Top Skills' Details 10 years of experience in SW design and development. Familiarity with US Military Air platforms (including drones) and/or their flight test support infrastructures. Experience with SW CM tools including Rational ClearCase, DOORS, Git with Visual More ❯
JOB TITLE: SOFTWARE ENGINEER LOCATION: AURORA, CO RATE RANGE: .00 PER HOUR JOB#: REQUIRED SKILLS: • Typically requires a Bachelor's degree in Science, Technology, Engineering or Mathematics (STEM) and 8 years of relevant software engineering experience. • Experience developing object-oriented More ❯