discipline form an accredited college or university is required. Four (4) years of additional TE experience may be substituted for a bachelor's degree. Required Technical Skills Experience using Linux CLI and Linux tools Proficient using Bash/Python scripting for task automation Experience developing and executing test plans for HPC systems Experience integrating and testing REST APIs related to More ❯
techniques Candidate must be willing to travel approx. 10% each year if necessary (typically within the Continental United States) Desired (but not required) Qualifications: Experience with RUST Familiarity with Linux/POSIX platforms Familiarity with fundamental networking implementations and concepts, including basic LAN and WAN networking skills Familiarity with virtualization and containerization technologies Familiarity with the following tools, concepts, and … products are a plus: Ubuntu, Red Hat, similar Linux Distributions Networking Protocols Software Reverse Engineering tools (Ida Pro, Ghidra, Boofuzz, Frida) Wireshark Kali Linux proficiency Scanning/Analysis Tools (nmap, nikto, etc) Exploitation Tools (Metasploit, Cobalt Strike, etc) Required Education: Candidates should possess a bachelor's degree preferably in Engineering, Computer Science, Math, Physics, or other STEM discipline however, years More ❯
System Administrator with a TS/SCI and Full Scope Polygraph to analyze and resolve complex problems associated with server hardware, applications, and software integration, particularly around Red Hat Linux and VMWare. You'll configure and manage Linux and Windows operating systems and installs/load operating systems software, troubleshoot, maintain integrity of and configure network components, along with implementing More ❯
sponsorship (sorry) Location: Aberdeen, UK We are a leading technology company seeking an enthusiastic PHD QUALIFIED C++ Software Engineer with a background in embedded software engineering and experience in Linux-based development to join our client's multinational team, specializing in C++/Python developed processing solutions. This is a genuinely exciting opportunity to work with cutting-edge technologies in … innovative environment. Location: OFFICE BASED: Aberdeen, UK Key Responsibilities: Work with an international team on cutting-edge technology projects, developing and maintaining software systems in C++ and Python on Linux platforms, with a focus on high-performance media solutions. Utilize your embedded software experience to integrate low-level hardware functionalities and optimize performance across media compression and video/audio … containerized deployments using Docker. Essential Qualifications & Attributes: A PhD/MSc or BSc in Computer Science or a related field. Strong programming skills in C++ and Python. Proficiency with Linux environments and systems programming. Experience with embedded software development and a solid understanding of hardware-software integration. Familiarity with Docker, GitLab CI/CD, and containerized deployments. Excellent communication and More ❯
AB1, Banchory Devenick, Aberdeenshire, Kincardineshire, United Kingdom
Ion recruitment
sponsorship (sorry) Location: Aberdeen, UK We are a leading technology company seeking an enthusiastic PHD QUALIFIED C++ Software Engineer with a background in embedded software engineering and experience in Linux-based development to join our client's multinational team, specializing in C++/Python developed processing solutions. This is a genuinely exciting opportunity to work with cutting-edge technologies in … innovative environment. Location: OFFICE BASED: Aberdeen, UK Key Responsibilities: Work with an international team on cutting-edge technology projects, developing and maintaining software systems in C++ and Python on Linux platforms, with a focus on high-performance media solutions. Utilize your embedded software experience to integrate low-level hardware functionalities and optimize performance across media compression and video/audio … containerized deployments using Docker. Essential Qualifications & Attributes: A PhD/MSc or BSc in Computer Science or a related field. Strong programming skills in C++ and Python. Proficiency with Linux environments and systems programming. Experience with embedded software development and a solid understanding of hardware-software integration. Familiarity with Docker, GitLab CI/CD, and containerized deployments. Excellent communication and More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum plus a blue chip package
Description The Software Integration Engineer shall develop software Tools and Services in a PaaS Linux environment supporting an 'on-prem' cloud offering with open source software using Kubernetes, Docker, Rook and other cutting edge software. Expertise and desire to work in a containerized landlord/tenant environment is essential. The Software Integration Engineer shall support the development of Tools and … Services that increase the efficiency of software to production within a DevOps culture. Requirements TS/SCI w/Polygraph Clearance Experience with Linux CLI Experience writing scripts using Bash/Python General technical knowledge regarding compute, network, memory, and storage system components Experience with IaC (Infrastructure as Code) principles and automation tools such as SaltStack, Puppet, and Ansible In … depth experience with trouble-shooting large Linux Clusters Demonstrated experience using system monitoring tools such as Prometheus/Grafana Experience with containerization technologies such as Docker Demonstrated experience administrating/monitoring Kubernetes clusters Experience with the Atlassian Tool Suite (JIRA, Confluence) Experience using Git for version control Position Desired Skills Experience using Helm to deploy Kubernetes applications Experience using GitLab More ❯
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/ More ❯
Lead the integration of hardware components such as credit card terminals, coin changers, thermal printers, and sensors into Point of Sale (kiosk) systems, optimizing for functionality and user experience. Linux-Based Systems Management: Ensure the smooth operation and security of embedded systems running on Linux, providing ongoing system support and troubleshooting. Edge Computing Deployment: Implement and manage software deployments on More ❯
management tools, IBM Security/Tivoli Access manager, IBM Security/Tivoli directory server, RSA access manager, RSA entitlement server, Active directory Kerberos authentication Must Have: Broadcom SiteMinder (on Linux) Microsoft Windows Server and IIS. Requirements: Experience in SAML, OAuth, OpenID Connect based authentication Sound Knowledge of UNIX/LINUX Administration & JBOSS Sound Knowledge of Windows/IIS administration Experience More ❯
Rochester, Kent, South East, United Kingdom Hybrid / WFH Options
Technical Placements
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 32-bit microcontroller families to support existing product lines. Developing and testing both embedded firmware and PC/mobile front-end software . … 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-485, SPI, and I2C Desirable: Experience developing embedded firmware on Linux-based systems. Familiarity … with Microchip PIC Assembly for embedded applications Understanding of device drivers and networking stack implementation. Knowledge of EN54 standards or similar regulatory requirements for life safety systems. Awareness of Linux kernel internals, device driver development, and inter-process communication (shared memory, semaphores, FIFO). Understanding of USB protocols and embedded USB stacks. Basic knowledge of electronic circuits and system-level More ❯
real-time systems and/or distributed application Experience with writing low latency single and concurrent threaded applications Understanding of the C++ development life cycle and tooling on RHEL Linux Knowledge of Python and Bash for scripting Optional exposure to kernel tuning Optional exposure to the FIX protocol C++/Linux tooling Exposure to test-driven developmen t To find More ❯
will bring a foundation in Operating Systems and software/hardware testing. Responsibilities: Perform system-level integration and testing of hardware and software components of Unmanned Aircraft Systems Use Linux CLI extensively for testing, automation, and data handling Collaborate with other Software and Systems Engineers to troubleshoot and resolve issues Optimize system performance and security Coordinate with cross-functional teams … to ensure continuity of support and development Maintain excellent technical documentation hygiene Maintain cybersecurity best practices Required Qualifications: Bachelors degree in a relevant field Experience working with Windows and Linux systems and executing commands in CLI Experience configuring and accessing virtualized systems Understanding of scripting languages such as Bash and Python Ability to work with external customers or stakeholders in More ❯
system, and integration tests across various architectures and platforms Author and manage test cases, test plans, and test documentation, ensuring traceability to system requirements Perform hands-on testing in Linux and Windows environments, identifying issues and collaborating with developers to resolve them Serve as an individual contributor on an Agile Scrum team, supporting continuous integration and iterative testing Support product … professional experience in software/system testing Experience designing and executing test steps, test cases, and test plans Ability to map test cases to functional requirements Familiarity with both Linux (user level) and Windows operating systems Strong analytical and troubleshooting skills Excellent written and verbal communication in a team environment Willingness to travel up to 25% as needed for system … demonstrations and test events Preferred Qualifications Top Secret/SCI clearance CompTIA Security+ certification (IAT Level II compliance) System administration experience with Red Hat Enterprise Linux (RHEL) and Windows (Client and Server) Familiarity with GCCS-J (Global Command and Control System - Joint) or similar C2 systems Understanding of Agile Software Development and Scrum team dynamics Experience with: Automated software testing More ❯
C++ Software Engineer - Cross Platform (Windows/Linux) Are you passionate about building software that solves real-world, challenging problems? You ll contribute to the development and evolution of feature-rich analytical products relied upon worldwide - but in a company that s small enough for you to have an immediate impact with plenty of career growth. The C++ Software Engineer … desirable Excellent problem-solving A solid STEM degree background preferred (but not essential) An enthusiastic, humble approach to learning - and to making things better, every day Cloud, Cross platform (Linux/Windows), Azure, Python, 3D graphics (WebGL/OpenGL) experience all nice to have but not essential Expect to work across a diverse technical landscape. You might contribute to platform More ❯
C++ Software Engineer - Cross Platform (Windows/Linux) Are you passionate about building software that solves real-world, challenging problems? You’ll contribute to the development and evolution of feature-rich analytical products relied upon worldwide - but in a company that’s small enough for you to have an immediate impact with plenty of career growth. The C++ Software Engineer … desirable Excellent problem-solving A solid STEM degree background preferred (but not essential) An enthusiastic, humble approach to learning - and to making things better, every day Cloud, Cross platform (Linux/Windows), Azure, Python, 3D graphics (WebGL/OpenGL) experience all nice to have but not essential Expect to work across a diverse technical landscape. You might contribute to platform More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum Hybrid, Great Pension, Flexi, Bupa
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Softweb Resourcing
C++ Software Engineer - Cross Platform (Windows/Linux) Are you passionate about building software that solves real-world, challenging problems? Youll contribute to the development and evolution of feature-rich analytical products relied upon worldwide - but in a company thats small enough for you to have an immediate impact with plenty of career growth. The C++ Software Engineer will collaborate … desirable Excellent problem-solving A solid STEM degree background preferred (but not essential) An enthusiastic, humble approach to learning - and to making things better, every day Cloud, Cross platform (Linux/Windows), Azure, Python, 3D graphics (WebGL/OpenGL) experience all nice to have but not essential Expect to work across a diverse technical landscape. You might contribute to platform More ❯
Stockport, Greater Manchester, North West, United Kingdom
Alten Ltd
be working hands-on in an embedded defence systems environment . This role is perfect for engineers who thrive on solving real-world challenges, from building and debugging complex Linux-based systems to ensuring seamless integration of cutting-edge software. Youll get to work at the sharp end of autonomous and underwater systems , driving forward solutions that matter in critical … no caveats) Experience Level: 5+ years relevant experience Key Responsibilities: Carry out software integration and verification activities across embedded systems in a defence context Use Bash scripting and strong Linux knowledge to automate and streamline test processes Perform TCP/IP network debugging to diagnose and resolve system-level issues Work with containerised environments to deploy and manage complex software … systems Collaborate closely with developers, testers, and systems engineers to ensure robust delivery of integrated solutions Qualifications Required Skills: Strong hands-on experience with Bash scripting and Linux environments Knowledge of software engineering principles and practices Practical experience of integration and validation within an embedded systems context Understanding of containerisation (e.g. Docker, Podman) Strong debugging skills in network protocols (TCP More ❯
environment including regression testing, test scripting, and test automation tools • Hands-on Integration and Test engineering experience • Experience troubleshooting and debugging a software-based system or product • Experience with Linux Red Hat, Python, and Perl • Active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens … operations, flight dynamics, mission planning, on-orbit operations) • Familiarity with Atlassian tools (Jira, Confluence, Bitbucket) • Test Automation experience (Cucumber, Gherkin, Zypher) • Experience with Java, C++, or Python • Experience with Linux operating system • Experience in a Cloud environment; AWS certification is helpful • CompTIA Security + or equivalent certification More ❯
IBM Security/Tivoli directory server, RSA access manager, RSA entitlement server, Active directory Kerberos authentication Experience in SAML, OAuth, OpenID Connect based authentication Sound Knowledge of UNIX/LINUX Administration & JBOSS Sound Knowledge of Windows/IIS administration Experience with automation and DevOps tools such as GIT/STASH, Jenkins, Nolio, NEXUS, SHELL scripting and Groovy Experience with alerting … CI/CD Pipelines CHEF - Creating wrapper cookbooks and adding attributes/roles/recipes IBM WebSphere AWS Practioner/Associate qualifications The key parts are Broadcom SiteMinder (on Linux) as a must and then Microsoft Windows Server and IIS. If you are interested in this position and would like to learn more, please send through your CV and we More ❯
of Defense Architecture Framework (DoDAF) models Knowledge of major U.S. DoD acquisition organizations, military customers, and/or military operations Experience with cross-platform management (Windows and Unix/Linux data exchange) Experience with virtual machine environments Experience with the concepts of configuration and data management Familiarity with database design/structures Understanding of virtual environments consisting of VMware technology … Solaris/Linux and Windows System Administration skills Attention to detail coupled with the ability to quickly learn new procedures with minimal supervision Top Secret/SCI clearance Who is Caribou Thunder? Caribou Thunder is a premier Woman-Owned Small Business (WOSB) defense contractor supporting mission-critical programs across the Department of Defense and Intelligence Community. With a presence in More ❯
of practical experience in software development associated with modeling and simulation within the training systems domains is required • Demonstrated experience with Microsoft Windows and various Unix flavors, such as Linux • Familiar with software development and diagnostic tools • CompTIA Security+ certification preferred; if not held, certification must be obtained within six months of date of hire. Desired Programming Languages: Assembly; C … C++; Microsoft .Net (C#, VB); Java Desired Operating Systems: Windows 7/10, Windows Server 2008R2, Windows Server 2012R2, Red Hat Enterprise Linux 5,6,7 All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. More ❯
Columbia, Maryland, United States Hybrid / WFH Options
Argo Recruiting
CI/CD and GitOps practices Implement and troubleshoot containerized applications using Docker and Kubernetes Collaborate with RF/SIGINT system engineers to integrate software with mission platforms Utilize Linux/Unix environments for development and deployment Contribute to Agile sprints and documentation Required Qualifications: U.S. Citizenship and active TS/SCI security clearance Bachelor's degree in Computer Science … software development experience Proficiency with VueJS, JavaScript, HTML/CSS Experience with GitLab, GitOps, and Agile DevSecOps workflows Familiarity with API development and RESTful services Hands-on experience with Linux/Unix environments Experience with containerization technologies such as Docker and orchestration using Kubernetes Preferred Qualifications: Certified Kubernetes Administrator (CKA) or equivalent experience Experience with RF/SIGINT systems or More ❯
Reading, England, United Kingdom Hybrid / WFH Options
DCS Recruitment
both individually and within cross-functional teams. Validate, test, and debug embedded systems on platforms such as STM32, ARM Cortex, and PIC microcontrollers. Work with RTOS, bare-metal and Linux-based environments, integrating communication protocols (CAN, SPI, I2C, Ethernet, UART). Read schematics, debug PCB and hardware-related issues, and support hardware-in-the-loop testing. Document code and solutions … sharing modern best practices and technical developments. Help estimate project timescales and provide support to customers when required. Key Skills & Experience Proficiency in C and C++ programming for embedded Linux or microcontroller platforms. Solid experience with RTOS and bare-metal development (e.g., STM32, PIC). Competence in DevOps/build systems, including cross-compiling, virtualisation and Docker concepts. Familiarity with More ❯
slough, south east england, united kingdom Hybrid / WFH Options
DCS Recruitment
both individually and within cross-functional teams. Validate, test, and debug embedded systems on platforms such as STM32, ARM Cortex, and PIC microcontrollers. Work with RTOS, bare-metal and Linux-based environments, integrating communication protocols (CAN, SPI, I2C, Ethernet, UART). Read schematics, debug PCB and hardware-related issues, and support hardware-in-the-loop testing. Document code and solutions … sharing modern best practices and technical developments. Help estimate project timescales and provide support to customers when required. Key Skills & Experience Proficiency in C and C++ programming for embedded Linux or microcontroller platforms. Solid experience with RTOS and bare-metal development (e.g., STM32, PIC). Competence in DevOps/build systems, including cross-compiling, virtualisation and Docker concepts. Familiarity with More ❯
environment including regression testing, test scripting, and test automation tools • Hands-on Integration and Test engineering experience • Experience troubleshooting and debugging a software-based system or product • Experience with Linux Red Hat, Python, and Perl • Active and transferable U.S. government issued TS/SCI security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens … operations, flight dynamics, mission planning, on-orbit operations) • Familiarity with Atlassian tools (Jira, Confluence, Bitbucket) • Test Automation experience (Cucumber, Gherkin, Zypher) • Experience with Java, C++, or Python • Experience with Linux operating system • Experience in a Cloud environment; AWS certification is helpful • CompTIA Security + or equivalent certification More ❯