management, testing, and operations following CI/CD best practices - Advanced proficiency in one or more high-level programming language: Java, ASP.NET, C/C++, C#, Python, or Perl - Experience with system analysis and troubleshooting in large-scale Windows or Linux environment - Strong networking fundamentals including DNS, DHCP, SSH, HTTP More ❯
of technological solutions, and hold a relevant degree. Experience with Linux, and programming in C and at least one other language (such as C#, C++, MATLAB) is essential. In addition, experience in any of the following is desirable: Bare metal/RTOS software development on ARM targets High level software More ❯
defence & space sectors. Lead the design & development of embedded Linux software. Develop and optimise software components to meet industry standards. Write & de-bug efficient C++ code, focusing on Linux Kernel and driver development. Use tools like Git for version control. Key Skills/Experience: Degree in Electronics/Computer Science More ❯
this role. Requirements: 1st or 2.1 degree in computer science, electronic engineering or similar. Industry experience programming in a range of languages including C, C++ and C#. This should include demonstrable projects involving hardware for embedded and desktop applications. Additional experience with Python for prototyping is expected. Exposure and interest More ❯
systems. Programming experience with at least one software programming language. 4+ years of Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design. 4+ years of professional software development experience building API products and distributed systems. Deep knowledge of professional software engineering More ❯
Knowledge and interest in the whole software and hardware stack: compilers, operating systems, hardware architecture, microprocessors, co-processors Proficiency in Python Experience programming in C++, Rust, or C Experience in team-based software development. This could be from industry, university or research labs. Knowledge or experience of working in open More ❯
Letchworth Garden City, Norton, Hertfordshire, United Kingdom
Expert Employment
experience of GPUs, Memory, Processors and drivers. Over 5 years commercial post graduate experience in Aerospace, Defence, Avionics, Automotive, Medical or similar domains C, C++, Python, JavaScript Bare Metal, Linux, and RTOS target platform experience. Git or similar understanding. Responsibilities Writing low level code Drivers, I2C, SPI, CAN, Ethernet, USB More ❯
the successful candidate Opportunity to work on long-term and short-term projects simultaneously Great company benefits Key Skills Required: Very strong C/C++ experience (At least 3+ Years) Knowledge and experience with LINUX and/or UNIX Data structure & algorithmic skills Knowledge of TCL Responsibilities: Design, implementation & validation More ❯
prospect of delivering added performance to end users by writing high-performing low-level numerical code. Excellent programming skills in at least one of C++, C and/or Fortran, developing code on Linux, using git and doing code review. Enthusiastic approach to working with a team of other software More ❯
2+ years of technical leadership experience and people management. 3+ years of Robotics related experience. Proficient in at least one relevant programming language (Python, C++). Familiar with Issue Tracking Systems (Jira), Linux (Ubuntu), and Version Control Systems (Git). Experience working in a fast-paced Agile environment. Qualifications: Masters More ❯
Hertfordshire, England, United Kingdom Hybrid / WFH Options
Mane Contract Services
or electronics engineer with transferable skills in software development for test solutions: Strong ability to write software in one of the following languages: C, C++, or ADA, with a motivation to develop reliable, high-performance, standardised, and documented software. Excellent analytical and design ability, including review and critical analysis. A More ❯
hertfordshire, east anglia, united kingdom Hybrid / WFH Options
Mane Contract Services
or electronics engineer with transferable skills in software development for test solutions: Strong ability to write software in one of the following languages: C, C++, or ADA, with a motivation to develop reliable, high-performance, standardised, and documented software. Excellent analytical and design ability, including review and critical analysis. A More ❯
Annotation, Data Pipeline, Big Data, AWS, or Cloud Services Experience with Computer Vision: Kernel, Hardware Accelerator, TVM, or Code-gen Experience with Deep Learning: C++ or Python, and AI, Neural Network, Tensorflow, PyTorch, MxNET, Llvm, Compiler, CPU, CUDA, Nvidia, TensorRT, TPU, Cluster Management, High Performance Computing, or Optimization Amazon is More ❯
and design (architecture, design patterns, reliability, and scaling) of new and current systems Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design Experience in professional, non-internship software development Experience in development in the last 3 years PREFERRED QUALIFICATIONS Bachelor's More ❯
understanding of embedded Linux (kernel, driver, performance, etc) and/or equivalent understanding of the Android AOSP. Strong proficiency in modern programming languages (e.g., C++, Java) and modern software development frameworks. Excellent understanding of system architecture. Appreciation of adjacent disciplines (e.g. electronics, signal processing, audio processing). Strong problem-solving More ❯
following areas is additionally of benefit: Creation of hardware prototypes, Hardware security, Simulation, modelling and data analysis, Network and Protocol analysis, Programming in C, C++ or Python, Familiarity of Software Defined Radios, Familiarity of Linux, Cryptography, IOT Systems, OSINT. Why Awerian? Awerian are a defence and security technology consultancy comprised More ❯
following areas is additionally of benefit: Creation of hardware prototypes, Hardware security, Simulation, modelling and data analysis, Network and Protocol analysis, Programming in C, C++ or Python, Familiarity of Software Defined Radios, Familiarity of Linux, Cryptography, IOT Systems, OSINT. Why Awerian? Awerian are a defence and security technology consultancy comprised More ❯
simulation and real-time systems. What we're looking for from you: Strong ability to write software in one of the following languages; C, C++ or ADA and motivated to develop reliable, high performance, standardised and documented software Excellent analytical and design ability, including review and critical analysis ‘Can do More ❯
Cambridge, Cambridgeshire, UK Hybrid / WFH Options
Arm Limited
SCMS tools like Git and related infrastructure such as GitHub, GitLab, Gerrit etc. Familiarity with ARM architecture. Experience with other programming languages such as C++, Rust or Python. Experience with non-Linux kernel based operating systems and their driver models. Knowledge of compositor and rendering frameworks and libraries such as More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Murray McIntosh Associates Ltd
market in the RF space. Experience required: Experience developing complex software systems Experience designing and implementing embedded kernal technologies and drivers Experience with C & C++ Experience with Linux, Python and Docker would be desirable Exposure to RF technologies would be desirable Location: Cambridge Working arrangements: Hybrid - 3 days per week More ❯
providing feedback to ensure quality standards are maintained. Experience/Qualification: Science degree in computer science or Electronics 3+ years of Embedded C and C++ experience Linux Shell Scripting Python Docker Git Desirable: Experience in a fast-paced Engineering environment RF (Radio Frequency) or similar experience Digital Signal Processing #J More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Chroma Recruitment Ltd
the latest and coolest technology in the industry. Embedded Software Engineer Requirements: Degree qualified in Computer Science, Software or Electronics Engineering Embedded C/C++ programming Linux Kernel Development Embedded Linux or RTOS Microprocessors Its offering a strong remuneration package including flexible/remote working, company bonuses, health insurance, sick More ❯
teams to ensure seamless integration. What You’ll Need: A degree (or equivalent) in Computer Science, Electronics, or similar field. Experience in C or C++ development for embedded systems. Familiarity with scripting languages such as Python. Knowledge of low-power applications and real-time embedded systems. Ideally, experience with USB More ❯
or equivalent. Advantageous Skills & Experience: Previous experience in Aerospace/Space/Defence. Experienced in developing Windows-based test applications and scripts in C#, C++, Python or similar. Use of electronic test equipment (e.g. oscilloscopes, logic analyser). Seniority level Mid-Senior level Employment type Full-time Job function Engineering More ❯