year of experience in software or systems testing. Excellent written and verbal communication skills for effective collaboration and reporting. Proficient in developing automation scripts for assigned projects using Python, C, C++, or Java. Strong Linux proficiency, including expertise in Bash and Ksh scripting. Detail-oriented with a focus on delivering high-quality results. Ability to thrive in a team environment More ❯
year of experience in software or systems testing. Excellent written and verbal communication skills for effective collaboration and reporting. Proficient in developing automation scripts for assigned projects using Python, C, C++, or Java. Strong Linux proficiency, including expertise in Bash and Ksh scripting. Detail-oriented with a focus on delivering high-quality results. Ability to thrive in a team environment More ❯
year of experience in software or systems testing. Excellent written and verbal communication skills for effective collaboration and reporting. Proficient in developing automation scripts for assigned projects using Python, C, C++, or Java. Strong Linux proficiency, including expertise in Bash and Ksh scripting. Detail-oriented with a focus on delivering high-quality results. Ability to thrive in a team environment More ❯
RELOCATION IS AVAILABLE* Must have skills: University degree - BSc/MSc/PhD in Electronics, Microelectronics, Physics or Computer Science 10-20 years' industry experience Matlab/Simulink/C/system c - modelling experience - UML CPU/GPU/NPU/RISC-V architecture HW - SW co-design Understanding of system design & integration Strong coding skills - python/C …/C++/System C Bonus/"nice-to-have" skills: Industry experience in RTL design/RTL coding/digital design/hardware design - for FPGA/ASIC (VHDL and/or Verilog, System verilog) Digital Verification (UVM/system verilog) OR Formal verification methods - Jasper Gold, C/system C Definition of complex architecture High-speed digital connectivity More ❯
RELOCATION IS AVAILABLE* Must have skills: University degree - BSc/MSc/PhD in Electronics, Microelectronics, Physics or Computer Science 10-20 years' industry experience Matlab/Simulink/C/system c - modelling experience - UML CPU/GPU/NPU/RISC-V architecture HW - SW co-design Understanding of system design & integration Strong coding skills - python/C …/C++/System C Bonus/"nice-to-have" skills: Industry experience in RTL design/RTL coding/digital design/hardware design - for FPGA/ASIC (VHDL and/or Verilog, System verilog) Digital Verification (UVM/system verilog) OR Formal verification methods - Jasper Gold, C/system C Definition of complex architecture High-speed digital connectivity More ❯
RELOCATION IS AVAILABLE* Must have skills: University degree - BSc/MSc/PhD in Electronics, Microelectronics, Physics or Computer Science 10-20 years' industry experience Matlab/Simulink/C/system c - modelling experience - UML CPU/GPU/NPU/RISC-V architecture HW - SW co-design Understanding of system design & integration Strong coding skills - python/C …/C++/System C Bonus/"nice-to-have" skills: Industry experience in RTL design/RTL coding/digital design/hardware design - for FPGA/ASIC (VHDL and/or Verilog, System verilog) Digital Verification (UVM/system verilog) OR Formal verification methods - Jasper Gold, C/system C Definition of complex architecture High-speed digital connectivity 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 ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
in the Rochester office). We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature … design, and documentation skills are essential, along with a proactive approach to problem-solving and coordination. Senior Embedded Software Sustaining Engineer the role: Maintaining and enhancing embedded software in C and C++ for life safety systems, including fire panel s and modules. Supporting real-time embedded systems running on bare-metal and Linux-based platforms. Working across a range of … Minimum of 5 years' hands-on experience in embedded software development, preferably in a commercial product environment. Proven track record of delivering and maintaining real-time embedded systems in C/C++ Strong programming skills in C and C++. Solid understanding of embedded Linux development and open-source toolchains. Knowledge of common communication protocols, including TCP/IP, UDP, RS More ❯
client is looking for Software Engineer based at London (Office based). A good advanced degree in Physical Science, Mathematics, Engineering, Geology, or Computing Science Sound programming experience including: C, C++, and/or Fortran Comfortable operating in deadline driven environment Must possess good numerical, problem solving, and organisational skills Additional technical competency across a selection of the following disciplines More ❯
architectures. Utilize open source and proprietary tools to reverse engineer software for Windows and PowerPC based systems. Design and develop cross-platform middleware solutions on proprietary infrastructure written in C, C++, and Python for Linux, Windows, and Solaris platforms. Support integration efforts for a number of teams looking to interface with the infrastructure by devising and implementing tailored specifications for More ❯
City Of Bristol, England, United Kingdom Hybrid / WFH Options
IC Resources
This role with suit a well educated and skilled Senior Embedded Software Engineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded C programming expertise, an interest in low level system design and hardware interfaces (SPI,I2C,UART), strong knowledge of testing methodologies, experience with Python and GIT and ideally a basic understanding More ❯
newport, wales, united kingdom Hybrid / WFH Options
IC Resources
This role with suit a well educated and skilled Senior Embedded Software Engineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded C programming expertise, an interest in low level system design and hardware interfaces (SPI,I2C,UART), strong knowledge of testing methodologies, experience with Python and GIT and ideally a basic understanding More ❯
Dorset, England, United Kingdom Hybrid / WFH Options
Premier Group
experienced Embedded Software Engineers working on low-level Embedded C. The Mid-Level/Senior Embedded Software Engineer will ideally have the following skills: Strong experience with Bare-metal C programming and Assembler Experience with microcontrollers Experience of software development with a controlled development environment Experience with Operating systems (Linux/FreeRTOS) Some knowledge and experience on hardware or working More ❯
bath, south west england, united kingdom Hybrid / WFH Options
IC Resources
This role with suit a well educated and skilled Senior Embedded Software Engineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded C programming expertise, an interest in low level system design and hardware interfaces (SPI,I2C,UART), strong knowledge of testing methodologies, experience with Python and GIT and ideally a basic understanding More ❯
bradley stoke, south west england, united kingdom Hybrid / WFH Options
IC Resources
This role with suit a well educated and skilled Senior Embedded Software Engineer who has a good appreciation for the hardware. You need to have 8yrs - 10yrs+ solid Embedded C programming expertise, an interest in low level system design and hardware interfaces (SPI,I2C,UART), strong knowledge of testing methodologies, experience with Python and GIT and ideally a basic understanding More ❯
the internals of software and hardware to find weaknesses. Network Operations: Develop solutions to protect networks and achieve strategic cyber objectives. Required Skills & Qualifications Programming Languages: Proficiency in Assembly, C, C++, Java, Perl, and Python is often required. Operating Systems: Strong knowledge of Windows, Linux, macOS, Android, iOS, and embedded systems. Networking: Understanding of computer network protocols, architectures, and security More ❯
data link systems. All the testbed technologies reside on Linux machines and the candidate should have extensive experience developing software for networked Linux systems. Required Skills: Software/applications: C/C++, scripting languages. Experience to include leveraging C++ standard libraries, templates, and other object oriented programming techniques Experienced with Linux environment and set up Experienced with routers and switch More ❯
documentation. Prioritising tasks effectively to meet deadlines. The Graduate Software Engineer, Essex, will have the following key skills: Degree in Software or Electronics Engineering (or equivalent). Knowledge of C/C++ programming on Windows and Linux platforms. Experience using IDEs such as Visual Studio or Eclipse. Understanding of Object-Oriented Programming principles. Strong problem-solving, logical thinking, and communication More ❯
cambridge, east anglia, united kingdom Hybrid / WFH Options
microTECH Global LTD
utilise our accelerators Key Requirements: PhD or MSc in related field Used Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development Please get in More ❯
Cambridgeshire, England, United Kingdom Hybrid / WFH Options
microTECH Global LTD
utilise our accelerators Key Requirements: PhD or MSc in related field Used Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development Please get in More ❯
cambridgeshire, east anglia, united kingdom Hybrid / WFH Options
microTECH Global LTD
utilise our accelerators Key Requirements: PhD or MSc in related field Used Rust in production or open source codebases Experience with low-level programming languages in general (e.g. Rust, C, C++) or functional programming languages (e.g. Haskell, OCaml, Nix) 3 years of experience working on relevant areas such as performance sensitive- or systems programming, and compiler development Please get in More ❯
to meet customer requirements Working in a standalone and/or team environment Integrating code into large scale projects Communicating with stakeholders Basic Qualifications: Professional software development experience using C, Java, Linux Demonstrated experience in Android OS Experience with tools such as IDAPro, and Ghidra Low-level/embedded development experience with Android internals Desired Qualifications: Experience with application and More ❯
for simulation and debugging. Familiarity with Xilinx tools for FPGA development. Strong problem-solving and debugging skills. Preferred Qualifications (Nice to Have): Familiarity with programming languages such as Java, C, C++, or Ruby on Rails. Experience working with operating systems like Unix, Linux, and Windows. Knowledge of hardware/software integration and system-level design. More ❯
requirements, U.S. citizenship is required. • Ability to obtain and maintain a DoD Secret clearance. • BS in Computer Engineering or Computer Science and 12 years of experience. • Strong and current C/C++ Knowledge/use. • Experience operating within Linux and Windows environments. • Proficient using Eclipse, Visual Studio, and basic Linux text editor and command-line compilers. • Ability to work in More ❯
Stroud, Gloucestershire, South West, United Kingdom
ZENOVO LTD
all design-related tasks. Additionally, you will participate in test suite development, provide and maintain high levels of customer service, and develop technical documentation. Key Experience: - Experience of Programming C onto a RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C is desirable - Knowledge of low power platforms - Programming experience in C++ Education : - Degree in a relevant area such More ❯