San Diego, California, United States Hybrid / WFH Options
Northrop Grumman
scheduling architecture Experience with requirements management tools (e.g. DOORS, Cameo) Python scripting knowledge CMAKE script knowledge Git source control knowledge and Atlassian Suite (Jira, BitBucket, etc) knowledge Experience developing C/C++ for real-time, flight critical systems Real time computer graphics and OpenGL or Vulkan. Knowledge of Stores Management System (SMS) Experience with HW/SW Integration Experience in More ❯
Fort Belvoir, Virginia, United States Hybrid / WFH Options
Breakpoint Labs, LLC
for use in post-exploitation activities. - Expand command and control (C2) (e.g., Cobalt Strike) capabilities using Beacon Object Files (BOFs), user-defined reflective loaders (UDRL), Aggressor Scripts (CNAs), and C/C C# tools. - Develop unique red team assessment tools for remote, local, and persistent cyber operations, including an implant, C2 server, redirector, and operator client. - Develop shell scripts (e.g. … PowerShell, Bash, CMD) if the capability cannot be developed using a more advanced method such as BOF, URDL, or the in-memory deployment of C/C C#. - Extend existing Windows implant capabilities for Linux, MacOS, embedded systems, real-time operating systems, and Cisco IOS via designated C2 platform (e.g. Cobalt Strike) Beacon or boutique implant. - The expected ratio of … program languages utilized is: 50% C/C++ (Beacon Object Files), 25% Sleep (CNAs), 15% C#, 10% Other. - All development should be designed to integrate within the designated C2 platform (e.g., Cobalt Strike) seamlessly, in order to streamline use by Cyber Red Team Operators. - The preference for all tools that will integrate with designated C2 platform (e.g., Cobalt Strike) will More ❯
Aberdeen, Aberdeenshire, Scotland, United Kingdom Hybrid / WFH Options
FT Recruitment
of critical safety systems that safeguard people lives on a daily basis. To be successful in this role youll need the following skills and experience: - Demonstrable experience of embedded C/C++ software development - Knowledge of developing and testing & debugging with ST32, MPLAB etc. - Previous experience of UI design & development - Any knowledge or experience of C# is advantageous - Working knowledge More ❯
aberdeen, north east scotland, united kingdom Hybrid / WFH Options
FT Recruitment
of critical safety systems that safeguard people lives on a daily basis. To be successful in this role youll need the following skills and experience: -Demonstrable experience of embedded C/C++ software development -Knowledge of developing and testing & debugging with ST32, MPLAB etc. -Previous experience of UI design & development -Any knowledge or experience of C# is advantageous -Working knowledge More ❯
inverurie, north east scotland, united kingdom Hybrid / WFH Options
FT Recruitment
of critical safety systems that safeguard people lives on a daily basis. To be successful in this role youll need the following skills and experience: -Demonstrable experience of embedded C/C++ software development -Knowledge of developing and testing & debugging with ST32, MPLAB etc. -Previous experience of UI design & development -Any knowledge or experience of C# is advantageous -Working knowledge More ❯
King George, Virginia, United States Hybrid / WFH Options
TMC Technologies
of Science, Technology, Engineering or Mathematics 3+ years of experience in each of the following: - Coding/analyzing one or more of the following programming languages to include C++, C, Python, and Batch. - Java - Understanding networking principles or familiar. - Model drive architecture tools and languages. - General software engineering in the areas of computer program development and software architecture design and More ❯
Washington, Washington DC, United States Hybrid / WFH Options
OMW Consulting
engineers on board bringup, debug and testing of hardware/software interfaces. Skills and experience needed 2+ years of software development experience Strong coding skills in compiled languages (Rust, C/C++, etc.) Experience in hardware-software interfaces and buses such as I2C, SPI, PCI, AXI Basic IP networking knowledge US citizen with Active Secret Clearance however TS/SCI More ❯
Gloucester, Gloucestershire, South West, United Kingdom Hybrid / WFH Options
Anson Mccade
code fixes Have opportunities to mentor junior level developers, providing oversight where applicable The Software Engineer will have: Strong understanding of back-end programming languages: Java, C++, Node.JS, Python, C The desire to solve complex technical problems, helping customers achieve their goals Knowledge of cloud engineering such as AWS, Docker, Microservices Expereince with Agile ways of working The Package More ❯
Cambridge, Cambridgeshire, England, United Kingdom Hybrid / WFH Options
Technical Futures Ltd
will join a thriving Technical Consultancy. You’ll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). Hybrid working with salary to C£80K plus comprehensive benefits package. This dynamic Consultancy, working across sectors from Defence and Healthcare to Industrial and Communications – delivering solutions that combine embedded software, electronics, FPGA, Cloud and system More ❯
Saffron Walden, Essex, South East, United Kingdom Hybrid / WFH Options
Technical Futures
experience will join a thriving Technical Consultancy. Youll combine hands-on technical delivery (80%) and people leadership (small team of approx. 3-7). Hybrid working with salary to C£80K plus comprehensive benefits package. This dynamic Consultancy, working across sectors from Defence and Healthcare to Industrial and Communications delivering solutions that combine embedded software, electronics, FPGA, Cloud and system More ❯
software architecture. - Taking a hands-on approach to early hardware bring-up. Required Experience for the Principal Embedded Software Engineer - UEFI: - Experience in developing UEFI BIOS. - Proficient in Embedded C programming for x86, PowerPC or high-performance ARM processors. - Practical experience programming a variety of hardware devices at register level. - Good appreciation of hardware. - Excellent problem-solving and debugging skills. More ❯
Remote) United States, United Kingdom Hybrid / WFH Options
Verso Recruitment Group
software architecture. - Taking a hands-on approach to early hardware bring-up. Required Experience for the Principal Embedded Software Engineer - UEFI: - Experience in developing UEFI BIOS. - Proficient in Embedded C programming for x86, PowerPC or high-performance ARM processors. - Practical experience programming a variety of hardware devices at register level. - Good appreciation of hardware. - Excellent problem-solving and debugging skills. More ❯
City of London, London, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As a Software Developer you will focus on enabling the core product, written in C/C++ for Windows and Linux to run on Apple Mac software, using the latest Extensions, tools and API integrations. Location/WFH: You can work from home most of More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Client Server
house algorithms and allows customers to detect hackers, malware, data leakage and other malicious activity. As a C++ Developer you will focus on enabling the core product, written in C/C++ for Windows and Linux to run on Apple Mac software, using the latest Extensions, tools and API integrations. Location/WFH: You can work from home most of More ❯
scripting. Bachelors degree (or higher) in Computer Science, Engineering, or another STEM discipline. Strong problem-solving ability with an innovative and independent mindset. Effective communication and teamwork skills. Desirable: C programming skills for low-level or performance-critical development. Experience with containerisation (Docker, Kubernetes). Familiarity with endpoint security, intrusion detection, or system hardening. Contributions to Linux or open-source More ❯
Quantico, Virginia, United States Hybrid / WFH Options
Gridiron IT Solutions
or findings as it relates to all security mechanisms, including access control, encryption, and obfuscation. Qualifications: 10+ years of experience with reverse engineering or vulnerability analysis Experience with Python, C, or C++ programming languages Experience with embedded device software development and compilers, linkers, and binary code generation process Experience with static reverse engineering of software binaries, including Ghidra or IDA More ❯
Columbia, Maryland, United States Hybrid / WFH Options
Kudu Dynamics, LLC
one or more disassemblers (IDA, Binary Ninja, Ghidra, etc.) Experience with one or more assembly languages (x86, MIPS, ARM, etc.) Experience with software development and testing in Python and C/C++ Nice-to-have Qualifications Three or more years experience in a reverse engineering/vulnerability researcher role Experience with firmware and/or embedded systems reverse engineering Experience More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
development stages within our weapons systems or research projects: Including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising primarily C, C++ with potential for ADA and some scope for C# and Python dependant on the specific group and team. Learn about the functional and technical robustness of project deliverables. The More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
MBDA
in a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising C, C++, C# and Java. Learn about the functional and technical robustness of project deliverables The importance of technical documentation. Work with other departments within the company, learning a general overview More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
MBDA
in a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising C, C++, C# and Java. Learn about the functional and technical robustness of project deliverables The importance of technical documentation. Work with other departments within the company, learning a general overview More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
MBDA
development stages within our weapons systems or research projects: Including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising primarily C, C++ with potential for ADA and some scope for C# and Python dependant on the specific group and team. Learn about the functional and technical robustness of project deliverables. The More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
MBDA
in a variety of development stages within our weapons systems including both embedded and front end software development on a range of platforms, such as Windows and Linux, utilising C, C++, C# and Java. Learn about the functional and technical robustness of project deliverables The importance of technical documentation. Work with other departments within the company, learning a general overview More ❯
Arlington, Virginia, United States Hybrid / WFH Options
Peraton
addition, the selected candidate must be able to obtain and maintain a favorably adjudicated DHS background investigation (EOD) for continued employment. Preferred Skills: Experience with Python. Knowledge of Java, C, C++, .NET, PowerShell, Golang, C#. Knowledge of ICS/SCADA systems. SCA/Union/Intern Rate or Range Details Target Salary Range: $135,000 - $216,000. This represents the More ❯
Chantilly, Virginia, United States Hybrid / WFH Options
Kudu Dynamics, LLC
and networking to develop innovative solutions and highly performant/reliable code. Qualifications A U.S. citizen with an active Top Secret security clearance w/SCI Eligibility. Proficiency in C/C++ programming language Knowledge of data structures, performance optimization/tuning, multi-threading Proficiency in Python or similar scripting language Proficiency with binary and source level reverse engineering using More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
DWP Digital
to improve resilience, automation, and citizen experience. You'll bring experience with legacy tech (Actian Ingres, OpenROAD) and modern platforms (AWS, Azure, containers), as well as proficiency in Java, C/C++, .NET and JavaScript. This is a unique opportunity to be at the heart of digital change in government, balancing the stability of legacy systems with the innovation of More ❯