professional experience in the design and implementation of software for DSP/SIGINT systems. Experience in all aspects of code design, implementation, testing, analysis, debugging. Languages used include Fortran, C, C++, Python, Java, as well as GUI related technologies. Experience with X-Midas is highly desired. MATLAB is a strong 2nd preference. Operating systems include Linux, VMS, Digital Unix, Solaris … and Windows. Required Bachelor's Degree in Electrical Engineer, Computer Science, or related field. Experienced in LINUX, Java, MATLAB, C, and DSP assembly languages (C/C Fortran highly desired). Experience in communications or SIGINT systems development and test. Preferred MSEE or PhD preferred. BS required Knowledge of communications systems theory with strengths in analog/digital modulation/ More ❯
trading experience to join our core Market Making Services team. Our technology stack is built on Rust , Node.js , and Python , and while Rust proficiency is preferred, we welcome strong CC engineers who are eager to learn and master Rust . As part of the core Market Making Services engineering team , you will drive continuous improvement in trading infrastructure and … enhance exchange connectivity and execution speed Support functional and component testing for critical trading components Background and experience Technical Skills & Experience Strong experience in Rust and/or C++ (C background also considered) Prior experience in a trading environment (HFT, Market Making, Prop Trading, or similar) Eagerness to become an expert in Rust (if not already) Experience with protobuf-based More ❯
We're looking for a seasoned professional with 5 to 10 years of experience What you'll bring: Deep expertise in Linux kernel development and reverse engineering Proficiency in C/C++, Assembly, and Python Experience with tools like IDA Pro, Ghidra, and Binary Ninja Strong understanding of SELinux, AppArmor, ASLR, DEP, and modern exploit mitigations Prior support to OCO More ❯
features + Develop internal test tools + Support and enhance existing firmware Skills and Experience Required: + Firmware architecture experience + Significant full lifecycle embedded software development experience + C/C++ & Python (at least 2 of 3) + Some experience at application & device driver level would be ideal + RTOS experience What you’ll get: + 25 days’ holiday More ❯
high-quality, robust solutions. Conducting design and code reviews to maintain high-quality standards. Engaging in debugging activities within embedded environments. Job Requirements: Technical Expertise: High proficiency in Embedded C/C++. Experience with graphical frameworks such as Vulkan, OpenGL, and Qt. Knowledge of CI/CD workflows and tools such as Git and containerised development environments. Familiarity with debugging More ❯
and improving existing firmware + Supporting junior engineers and liaising with customers and hardware teams Skills and Experience Required: + Experience with ARM Cortex microcontrollers (STM32) + Skilled in C/C++ and Python + Familiarity with Git version control + Knowledge of object oriented programming Bonus: + Familiarity of low-level interfaces (UART, I2C, SPI, CAN) + Background in More ❯
Cheltenham, Gloucestershire, United Kingdom Hybrid / WFH Options
iO Associates
ideal candidate will have: Vulnerability analyst and solutions experience Experience working within national security and intelligence environment Writing vulnerability checks Investigating operating systems/devices/servers Python or C/C++ experience will be hugley desirable Must have active eDV Clearance If interested, please upload your most up to date CV/send it to and we will call More ❯
focus on SDR and design. Experience working with the OpenCPI framework, including system design, integration, and optimisation. Active EnhancedDeveloped Vetting (eDV) Proficient in software programming languages, particularly Python and C/C++. Strong problem-solving skills and ability to work in a team-oriented environment. More ❯
of financial models into the software suite. Candidate Profile: Masters or PhD in Computer Science from a top tier university Strong working knowledge of programming languages such as C#, C or Java Exceptional object-oriented analysis, design and development skills Some understanding of finance is a plus Ability to work in a collaborative team environment Mason Blake acts as an More ❯
verification through reviews and testing Requirements capture and system performance analysis Requirements The ideal candidate will possess: Proven experience in hard real-time embedded software development Strong proficiency in 'C' programming Familiarity with communication protocols such as SPI, UART, Ethernet, and PCI-Express Experience with software design methodologies, including UML What's on Offer In return for your expertise, our More ❯
Slough, Berkshire, United Kingdom Hybrid / WFH Options
Pearson Carter
expert - 8 years of Oracle experience Extensive experience with SQL, PL/SQL Substantial experience working on complex systems with large amounts of data Strong programming language experience with C, Java, HTML, JSON, XML would be beneficial Salary They offer an excellent salary package: up to £75,000 an excellent benefits package Location The client is based in Slough and More ❯
testing. Ability to work independently and as part of a team. Clear communication skills and attention to detail. Nice to Have: Experience with CAD tools and programming languages like C, C++, or C#. Familiarity with industry standards and regulations (e.g., RoHS, WEEE). Background in electrical transmission or distribution is a plus. If this sounds like it could be your More ❯
experience with custom communications Experience collecting and analyzing network protocols Hands-on experience with specialized communications solutions Experience deploying systems Preferred Experience with programming languages such as Python, Java, C/C++, etc. Familiarity with network and log analysis tools, such as Splunk, LogRhythm, Wireshark Exposure to AL/ML technologies to analyze network protocols and communications Experience in VPN More ❯
debugging of applications software and systems Apply knowledge of security concepts and networks Ensure software standards are met Minimum Requirements: Bachelor's degree or equivalent Experience in Python and C/C++ programming Troubleshooting/debugging experience Experience with networking (TCP/IP) and socket level programming Willing to work on site in Hanover, MD TS/SCI clearance with More ❯
Engineer: Lead the design and implementation of the product's complete firmware architecture. Develop robust remote diagnostics to monitor, troubleshoot, and update units in the field. Write reliable, efficient C code to production standards. Work closely with multidisciplinary teams (hardware, electrical, mechanical, design) to ensure seamless integration. Test, debug, and refine firmware across prototype and pre-production stages. Qualifications and More ❯
Engineer: Lead the design and implementation of the product's complete firmware architecture. Develop robust remote diagnostics to monitor, troubleshoot, and update units in the field. Write reliable, efficient C code to production standards. Work closely with multidisciplinary teams (hardware, electrical, mechanical, design) to ensure seamless integration. Test, debug, and refine firmware across prototype and pre-production stages. Qualifications and More ❯
. Confident reading and interpreting schematics and technical documentation. Strong problem-solving skills, hands-on approach, and attention to detail. Adaptable, self-motivated, and delivery-focused. Desirable Skills: Embedded C/C++ and firmware development. Test automation (design and/or production environments). Understanding of UV systems or water/process engineering. Experience in a multidisciplinary production environment. Apply More ❯
with Aerospace wiring best practices for systems. • Design and Development of EO/IR focal plane array electronics. • Data acquisition electronics for electro-optical and infrared sensors. • Experience with C/C++, MATLAB, optics, focal plane array and sensor technology desired. Position supports a US Government contract. U. S. citizenship required and ability to obtain a DOD Secret Clearance. Existing More ❯
software design Contribute to recruitment and strategic planning Support production, testing, and technical troubleshooting What We're Looking For: Degree in Electronics Engineering Strong in PCB design (Altium), embedded C/C++, ARM-based systems Experienced in designing circuits and schematic capture Management experience in a product development environment (4+ years) Skilled in agile methodologies, testing tools, and lab diagnostics More ❯
and verification Collaborate with systems and hardware engineers to deploy software to multi-core or distributed embedded platforms Adhere to relevant standards such as RTCA DO-178C and MISRA C/C++ for airborne software development Deliver software using Agile methodologies, contributing to regular sprints and reviews Required Experience Proven experience in real-time C++ software development Strong understanding of More ❯
in GitHub and ClearCase Your Profile Essential skills/knowledge/experience: 1 5 years of experience with LINUX and Windows Operating Systems 2 5 years of experience with C, Java & Oracle Database SQL, shell scripting, ability to read and interpret logs & debug files 3 Installation of Operating system patches and other 3rd Party Software such as Oracle, NetApp etc. More ❯
Rugeley, Staffordshire, West Midlands, United Kingdom
Inspired Recruitment
in one or more of the automotive/aerospace/nuclear/defence industries. A team player mentality, thriving in a collaborative and supportive work environment. Experience of embedded C/C++ and/or python coding for microcontrollers. Quick learner with a flexible and adaptable approach. Knowledge of embedded software operation within systems. Experience of DSPs would be beneficial. More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
FGPA, DDR and Flash memory and high speed serial interconnect design Experience in SI and PI Analysis Proficiency in VHDL to support board level test and debug Proficiency in C, C++, or Python to support board level test and debug Familiarity with DSP concepts for SDR, radar signal processing and optical sensors Ability to develop elegant hardware architectures through detailed More ❯
stevenage, east anglia, united kingdom Hybrid / WFH Options
Certain Advantage
FGPA, DDR and Flash memory and high speed serial interconnect design Experience in SI and PI Analysis Proficiency in VHDL to support board level test and debug Proficiency in C, C++, or Python to support board level test and debug Familiarity with DSP concepts for SDR, radar signal processing and optical sensors Ability to develop elegant hardware architectures through detailed More ❯
for direct interaction with end users and customers. Required: • Bachelor's degree in Electrical Engineering, Applied Math, or other equivalent field of discipline • Demonstrated capability in scientific programming with C, C++, or similar high-level language on Unix/Linux • Strong background in DSP or in communications theory Desired: • Master's or PhD in Electrical Engineering, Applied Math, or other More ❯