development experience, such as EN 60601. Experience developing systems from concept to design for manufacture. Experience using Altium Designer for schematic capture and PCB layout. Experience developing embedded software (C/C++). Depending on your skills and experience, we are considering a salary of up to £65,000 per annum. Why work with us? We offer flexible hybrid working More ❯
Maidenhead, Berkshire, United Kingdom Hybrid / WFH Options
APM Terminals
SANS CTF is desirable. Bonus Points: Knowledge of reverse engineering tools (disassemblers, decompilers, debuggers) and processes (unpacking malware, reconstructing code logic, etc) is desirable Some programming experience for example, C, Python, Go, and/or other languages desirable Assembly language knowledge is a plus but not essential is desirable. Experience in User-Interface/User-Experience (UI/UX) design More ❯
Huntsville, Alabama, United States Hybrid / WFH Options
Gridiron IT Solutions
Incident Response Analyst Location: Huntsville, AL Work Type: Onsite Remote Work: No Job Description Collect, analyze, and present digital evidence in support of computer investigations. Apply basic principles, theories, and concepts and limited industry knowledge. Solve routine problems of limited More ❯
Reston, Virginia, United States Hybrid / WFH Options
Gridiron IT Solutions
Cloud Support Engineer Location: Reston, VA Work Type: Onsite Remote Work: No Shifts Available: 8 am - 4:30 pm open 12 am - 8:30 am open The Cloud Support Engineer will serve as a part of the incident management team More ❯
At T-Systems, you will find groundbreaking projects that contribute to social and ecological well-being. We want to welcome new talents like you, who bring fresh ideas, different points of view, who accept challenges and continuous learning, to grow More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Ernest Gordon Recruitment
Binary Ninja or similar. THE ROLE: Work collaboratively with the team to solve complex technical challenges Reverse engineer MCU's and ECU's back to binary level Code in C/C++ and Assembly Work under ISO 26262 THE PERSON: Have Experience with Reverse Engineering tools like GHIDRA, IDA Pro, Binary Ninja or similar Ability to work remotely Be able … to code Keywords: RE, Reverse, Engineer, Binary, C/C++, Software, Embedded, Assembler, Assembly, Motorsports, Letchworth, London, Luton, Hybrid, Remote, Reference Number: BBBH19812 If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now. If this job isn't quite right for you but you are looking … Gordon Recruitment Limited acts as an employment agency for permanent recruitment and employment business for the supply of temporary workers. By applying for this job, you accept the T&C's, Privacy Policy and Disclaimers which can be found at our website. More ❯
Crowborough, East Sussex, South East, United Kingdom Hybrid / WFH Options
Platform Recruitment Limited
join a company who are specialist in safety equipment used in a range of industries. They are now looking for an experienced Embedded Engineer who is comfortable around Embedded C and bare metal development. Main Duties: + Work on existing and development of new products + Work on a wide range of microcontrollers, communication protocols and IDE/board support … the R&D team and be responsible for the firmware development of embedded systems + Work independently when required and mentor more junior engineers Skills Needed: + Strong Embedded C programming experience + Strong bare metal experience + Experience with a range of microcontrollers Further Information: This role comes with hybrid working post probation where you will be able to More ❯
Hinckley, Leicestershire, United Kingdom Hybrid / WFH Options
Euro-projects Recruitment Ltd
Support the generation of embedded software requirements, implementation, and testing throughout the full project lifecycle. Design, implement, and verify software functions using Matlab/Simulink/Stateflow, and ideally C language. Assist in generating system or software level requirements. Verify and validate controls software. Conduct software/hardware integration and testing on HiL rigs. Perform prototype integration and testing on … full-scale prototype vehicles. Candidate Profile Experience as a Model-Based Software Development (MBD) Engineer, Controls Engineer, or Systems Engineer. Strong experience with Matlab/Simulink/Stateflow. C programming experience is preferred but not essential. Degree in software engineering, electrical engineering, electronic engineering, automotive engineering, systems engineering, or a related discipline. To apply, send your CV to Luke Smith More ❯
Hinckley, Leicestershire, East Midlands, United Kingdom Hybrid / WFH Options
Euro Projects Recruitment
from initial enquiry to delivery on an incredibly diverse range of vehicle technology development projects. Software function design, implementation, and verification using Matlab/Simulink/Stateflow and ideally C language for xEV vehicle control units. Supporting the generation of system or software level reqyuirements. Verification and validation of controls software. Conducting software/hardware integration and testing on HiL … Engineer job will suit: A Model-Based Software Development (MBD) Engineer/Controls Engineer/Systems Engineer. You will have strong experience of using Matlab/Simulink/Stateflow. C programming experience would be preferred but not absolutely essential. You will be degree qualified in a software engineering, electrical engineering, electronic engineering, automotive engineering, systems engineering, or similar engineering discipline. More ❯
Fairfax, Virginia, United States Hybrid / WFH Options
SRC
Firmware reverse engineering experience -Experience with related tools (Ghidra, IDA Pro, etc.) -Experience with vulnerability research -Ability to work independently and produce results for the customer Desired: -Experience with C/C++ -Experience with hardware -Experience with CNO efforts -RF experience This is a hybrid position that occasionally requires short periods of onsite work at customer sites. This roles requires More ❯
Fairfax, Virginia, United States Hybrid / WFH Options
SRC
Firmware reverse engineering experience -Experience with related tools (Ghidra, IDA Pro, etc.) -Experience with vulnerability research -Ability to work independently and produce results for the customer Desired: -Experience with C/C++ -Experience with hardware -Experience with CNO efforts -RF experience This is a hybrid position that occasionally requires short periods of onsite work at customer sites. This roles requires More ❯
Fairfax, Virginia, United States Hybrid / WFH Options
SRC
Firmware reverse engineering experience -Experience with related tools (Ghidra, IDA Pro, etc.) -Experience with vulnerability research -Ability to work independently and produce results for the customer Desired: -Experience with C/C++ -Experience with hardware -Experience with CNO efforts -RF experience This is a hybrid position that occasionally requires short periods of onsite work at customer sites. This roles requires More ❯
people from all around the world - BMC is the place for you! In this role, you will: Successfully develop and deliver products, product lines, and solutions, using Assembler and C Design, code, and fix defects of increasingly complex, multi-tier software solutions. Produce a range of high-quality design options, reflecting a wide breadth of technical knowledge and insight. Conduct … in troubleshooting complex problems at application and systems levels. Self-starter with ability to work both independently and as a part of a team. Nice to have: Experience in C/C++ development Experience with TCP/IP and related networking protocols. Adjacent Skills that would come in handy are Data transformation skills, which might be someone that worked with More ❯
As a technology company, they only complete GREENFIELD work, building and developing all frameworks, databases and tools from scratch. Tech stack required as a Java Software Engineer: · Core Java · C · Experience with APIs · Microservices · Multithreading, concurrency & high throughput · AWS · Kubernetes Benefits you will enjoy as a Java Software Engineer: · Pension contribution scheme · Private medical healthcare · Renewable Energy Transition program to More ❯
Gateshead, Tyne And Wear, United Kingdom Hybrid / WFH Options
Pearson Carter
and technical teams to deliver high-quality solutions tailored to client requirements, with occasional client-facing responsibilities. Key Responsibilities: Develop and support bespoke NAV/BC solutions using AL, C/AL, and C#.NET Collaborate with consultants to analyse requirements and design technical specifications Deliver upgrades, custom reports, and system enhancements Perform system testing, documentation, and post-deployment support Create More ❯
Bristol, Somerset, United Kingdom Hybrid / WFH Options
Certain Advantage
different Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Essential experience: : C/C++ and CUDA programming : Object-Oriented Programming : GPU/CPU optimisation : GPU/CPU Memory Management : Technical report writing Desirable experience : Network Programming : Configuration control and model release processes More ❯
Stevenage, Hertfordshire, United Kingdom Hybrid / WFH Options
Certain Advantage
different Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Essential experience: : C/C++ and CUDA programming : Object-Oriented Programming : GPU/CPU optimisation : GPU/CPU Memory Management : Technical report writing Desirable experience: : Network Programming : Configuration control and model release processes More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Certain Advantage
different Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Essential experience: : C/C++ and CUDA programming : Object-Oriented Programming : GPU/CPU optimisation : GPU/CPU Memory Management : Technical report writing Desirable experience : Network Programming : Configuration control and model release processes More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
different Matlab/Simulink models. The focus of this work is efficiency and run-time improvements of the simulations through the optimisation of GPU and CPU code. Essential experience: : C/C++ and CUDA programming : Object-Oriented Programming : GPU/CPU optimisation : GPU/CPU Memory Management : Technical report writing Desirable experience: : Network Programming : Configuration control and model release processes More ❯
Greater Manchester, North West, United Kingdom Hybrid / WFH Options
Forward Role
IDA Pro or Ghidra, Malware analysis, Vulnerability analysis and/or exploitation development. Processor architectures (x86-64 and ARM). Debugging with gdb, binary exploitation and code injection. Python, C or bash for programming. Ethical hacking, including familiarity with web/network technologies. Experience and knowledge of different OS including Android or Linux. Due to the nature of the work More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Ecm Selection
Are you looking for a software role with real impact? Do you have top-notch skills with C? Have you got a track record of Open Source contributions? If you answered 'yes' to these questions than this is the role for you. This team of global experts work on key software products that have become ubiquitous parts of modern computing More ❯
Par, Cornwall, South West, United Kingdom Hybrid / WFH Options
Bennett and Game
Overview Design and develop hardware circuits and multi-layer PCBs using DipTrace or other major EDA tools (e.g., Altium, Eagle, KiCAD). Write and maintain embedded firmware (primarily in C/C++) for hardware control and testing. Develop, test, and validate control systems, ensuring functionality, reliability, and safety. Collaborate with software, mechanical, and systems engineers throughout the product development cycle. More ❯
verifying processor-based systems. Proven track record in developing and deploying large SoCs on emulation platforms. Deep understanding of protocols such as PCIe, DDR, UCIe, and Ethernet. Proficiency in C/C++ and hardware verification languages (e.g., SystemVerilog, SystemC). Skilled in scripting languages such as Tcl, Perl, or Python. Expertise in at least one verification methodology (UVM, formal verification More ❯
verifying processor-based systems. Proven track record in developing and deploying large SoCs on emulation platforms. Deep understanding of protocols such as PCIe, DDR, UCIe, and Ethernet. Proficiency in C/C++ and hardware verification languages (e.g., SystemVerilog, SystemC). Skilled in scripting languages such as Tcl, Perl, or Python. Expertise in at least one verification methodology (UVM, formal verification More ❯