Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
managing CI/CD pipelines using tools like Jenkins, GitLab CI, or Azure DevOps. Expertise in version control systems particularly Git, and collaborative development workflows. Design Strong skills in C and one or more of the following C++ for low-level programming and/or C#, .NET Framework and/or HTML, CSS, JavaScript, and/or frameworks like React More ❯
R, GitHub a plus, with PACS, RIS (Epic Radiant preferred), DICOM, HL7 and with FHIR, IHE a plus. CIIP certification a plus. Experience with both Windows and Linux, with C, C++ helpful Familiar with Microsoft .NET, REST, Node.js a plus and with agile development methodologies. Ability to maintain and troubleshoot server hardware, including GPU servers a plus. Able to write More ❯
and associated encloderless field-oriented control algorithms. Control Systems Design for Linear & Non-linear control systems, analysis & use of simulation tools such as Matlab/Simulink etc. Experience of C- code programming or automatic code generation and awareness of embedded software design, microprocessor & FPGA programming. Discipline of Product Life Cycle, from requirements flow down, initial design to detailed design, through More ❯
Cardiff, South Glamorgan, United Kingdom Hybrid / WFH Options
ASSA ABLOY Global Solutions
of Linux kernel development experience. Proven track record working on kernel-space and user-space integration. Deep experience with kernel debugging tools (ftrace, kprobes, perf, etc.). Expertise in C and shell scripting; familiarity with Python and Rust is a plus. Familiar with secure boot processes (e.g., U-Boot, GRUB with TPM, dm-verity). Familiarity with file system overlays More ❯
Lincoln, Massachusetts, United States Hybrid / WFH Options
WINGBRACE LLC
analyses (ex. Mathematica, Python, R) Knowledge of Analysis of Alternatives, Verification and Validation, Design of Experiments and data analytics. Hands-on experience with one or more of the following: C/C++, Go, Ruby, Kotlin Experience working with and understanding XML and XSD files Technical writing (e.g. data definitions) experience Please apply to Benefits We believe customer experience starts with More ❯
also perform other duties as assigned. DESIRED QUALIFICATIONS: 3+ years of experience in developing and maintaining production-grade codebases Strong programming skills in Python and system-level languages (e.g. C/C++, Rust) In-depth experience with version control systems like Git and collaborative development platforms like GitHub Experience setting up and maintaining CI/CD principles through tools such More ❯
coding standards Experience of presenting Software Quality approach to customers Experience of negotiating quality standards with customers Understanding of the implications of different criticality levels Experience of developing in C/C++ Experience with ECSS and NASA Software Product Assurance standards, such as ECSS-Q-ST-80C and NASA-STD-8739.8 (or MISRA) Working knowledge of software DO standards (DO More ❯
network traffic, system memory, and disk images for indicators of compromise (IoCs) and advanced threats. Evaluate software developed in various programming and scripting languages including, but not limited to: C, C, Java, C#, Groovy, Python, Perl, JavaScript, Ruby, Bash, PowerShell, Objective-C, and Puppet. Provide detailed technical guidance on identifying and mitigating security vulnerabilities in both source and compiled code. More ❯
Job Title: Contract Software Engineer - C++ Location: Derby Hourly Rate: £55 to £65 per hour Verso Recruitment are working alongside a leading client based in Derby who work on cutting-edge technology. Due to new project wins, they now require More ❯
Job Title: Contract Software Engineer - C++ Location: Derby Hourly Rate: £55 to £65 per hour Verso Recruitment are working alongside a leading client based in Derby who work on cutting-edge technology. Due to new project wins, they now require More ❯
Job Title: Senior Embedded Software Engineer Location : Cardiff Working Arrangement : On-Site 4 Days Per Week Key Experience/Skills: - Knowledge of C, RTOS - Knowledge of communication protocols - Knowledge of UART, SPI, I2C -C++ programming experience is desirable - Experience working within a team taking a product from concept through to production Education: Degree in Software Engineering, Computer Science, Electrical/ More ❯
equivalent STEM field and at least 2+ year of related experience. - Development, integration, troubleshooting experience with the Linux/Unix Operating System. - Experience in software development, integration, troubleshooting using C or C++ or Java or Python - Experience developing scripts using Bash or Python. - Experience with software configuration technologies, such as YAML, XML, JSON. Desired Skills: - Basic understanding of Agile Full More ❯
accurate testing documentation Input & evaluate new product systems Key Skills Relevant Engineering or Computing degree 3+ years of industry experience working with Embedded System Development Strong experience with Embedded C & C++ Experience programming and debugging embedded systems If you feel you have the right skills for this role, please apply with an updated copy of your CV, and we’ll More ❯
the junior to senior levels pertaining to any of following skills: Malware Reverse Engineering Reverse Software Engineering supporting vulnerability assessments Experience in x86/x64 assembly and/or C, C++, software reverse engineering, kernel debugging, and/or protocol stacks Experience developing computer exploits Experience in Software Reverse Engineering with at least 1 of the following tool or an More ❯
Carlton, Nottingham, Nottinghamshire, England, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Title: Senior Embedded Software Engineer Location : Lincolnshire (Remote) Working Arrangement : On-Site 1 Day Every 4-6 Weeks (Travel Expenses Covered) Key Experience/Skills: - Demonstrable skills in modern C & C++ Embedded Software Development for embedded devices - Good Knowledge of low-power wireless comms’, such as Zigbee BLE/Bluetooth and WI-FI - It is expected you will have an More ❯
a small team. • A minimum of 5 years product development experience. • A passion to keep on learning new things. Technical skills: • Programming skills in a range of languages including C, C++, C#. • Experience in Graphical User Interface development. • Experience with source control systems like SVN and Git. • Experience in product security. • Knowledge of RF, and wireless communications. • Knowledge of IoT More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
IC Resources
working across the full development lifecycle in a collaborative engineering environment. For this Embedded Software Engineer position, we are looking for someone with: Commercial experience of embedded programming in C (C++ advantageous) Strong hardware debugging skills and close-to-the-metal development experience A good understanding of RTOS-based systems Ideally, some exposure to safety-critical development (medical, aerospace, automotive More ❯
delivery and help team members grow professionally. Skills and Experience: Strong mentoring and communication skills. Proven ability to manage priorities and deliver results. Proficiency in languages such as Java, C/C++, Python, TypeScript, or ReactJS. Knowledge of DevSecOps, microservices, Infrastructure as Code, and cloud technologies. Experience leading teams and providing practical, cost-effective technical solutions. Familiarity with Agile/ More ❯
maintainable and production-level software , Compile and review technical documentation Role Requirements: Degree in Electronics or Electrical Engineering , 5 years (+) of experience in embedded software design , Proficiency in C/C++ and Python , Strong background in bare metal programming, RTOS on Microcontrollers and multithreading , Proven track record of successfully software development, from architectural design to release for production , Version More ❯
GoogleTest or similar Unit Test tool. Skills Desired: Knowledge of Publish/Subscribe communication protocol Data Distribution Services (DDS) by RTI is preferred Common Object Request Broker Architecture (CORBA) C-Make Cameo Model More ❯
and goals - Occasional Travel up to 20% Required Experience: - Extensive experience supporting Red Team tool and/or exploit development - Extensive experience with developing tools in multiple programming languages (C, C++, Assembly, Rust, etc.) - Experience with reverse engineering or source code analysis to support tool/exploit development - Experience with development workflows and processes - Strong problem-solving skills and the 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 ❯
Required: Active Top-Secret Clearance with the ability to obtain SCI. Experience with embedded systems and real-time operating systems (RTOS). Strong proficiency in programming languages such as C, C++, or Assembly. Knowledge of hardware interfaces and communication protocols. Strong experience with debugging tools and techniques. Experience with version control systems like Git. Familiarity with hardware design and electronics. More ❯
Arlington, Virginia, United States Hybrid / WFH Options
Seneca Resources, LLC
Ensure systems and processes comply with relevant government certifications and security standards (e.g., STIG). Required Qualifications: Hands-on development experience with one or more of the following languages: C, C++, .NET, Java or Go AWS IaC solutions (terraform/terragrunt preferred) Kubernetes (EKS preferred) Gitlab CI Command Line Interface Employment of Bastion Hosts for cloud ops and deployment Preferred More ❯
novel software for time and mission-critical applications Communicating effectively with Systems Engineering, Electronics and Electrical, and Test and Validation teams Job Requirements: Strong ability to write software in C, C++, or ADA Motivation to develop reliable, high-performance, standardised, and documented software Excellent analytical and design skills with a focus on critical analysis Flexible and problem-solving approach to More ❯