Master’s degree in Computer Science, Electrical Engineering, or a related discipline, or equivalent experience, with a strong emphasis on embedded systems and real-time software development. Expertise in C/C++ programming and familiarity with real-time operating systems. Very ideal to have expertise in Rust. Expertise in some of the following: FreeRTOS, VxWorks, QNX. Ideally expertise in platforms More ❯
real-time coding (e.g., H.264, AAC). + Development of tools and utilities using C++, Python, and C# for internal testing and customer support. + Strong experience in Embedded C/C++ (PIC, AVR, ARM, nRF52, etc.) + Experience with Qt (Linux and/or Windows environments) + Knowledge of video/audio systems and digital streaming technologies + Exposure More ❯
applications Supporting production of newly introduced products, deploying the correct embedded OS Ensure embedded systems are secure and up-to-date Key Skills 2 years embedded software development experience – C/C++/Python BSc or BEng in Computer Science, Engineering or any related field Strong knowledge of working with Linux in an embedded system – Bash Scripting Excellent understanding of More ❯
will be pivotal in advancing the company's capabilities in LLM inferences and enhancing the overall quality of AI solutions. Requirements Some experience in programming languages such as Python, C/C++, and familiarity with object-oriented programming. Experience of working with or an understanding of LLM frameworks such as Haystack, LlamaIndex, and LangChain, with a focus on Retrieval-Augmented More ❯
Science, Computer Engineering, or related fields at time of application. - Although no specific programming language is required – you should be familiar with the syntax of languages such as Java, C/C++, or Python. - Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving and complexity analysis. PREFERRED QUALIFICATIONS - Previous technical internship(s) if More ❯
quantification or error analysis. - Experience in modelling with numerical methods (e.g. Monte Carlo, Finite Elements, Finite Volumes). - Experience of at least one compiled programming language (e.g. C++, Fortran, C, Rust) and/or advanced scripting language (e.g. Python, Julia, R). - Experience with the Linux/UNIX operating system, especially with the command line interface. Desirable: - PhD (or equivalent More ❯
preferably in the cloud BS or MS degree in Computer Science, or equivalent experience Proficient with scripting skills (for example Shell, Perl and Python); and programming languages (for example C/C Java/Python etc) Strong experience with Continuous integration and Continuous Deployment (CI/CD) using tools like GIT/Bit Bucket, TeamCity, Artifactory, jira, Phabricator and Octopus More ❯
learn. This position requires equal parts FPGA, software and hardware knowledge, and entails the design, development and support of FPGA logic in VHDL and embedded real-time software in C and C++. The ideal candidate has a solid understanding of operating systems, multithreaded programming, and device drivers. Recent or upcoming graduates with engineering experience outside of the classroom are encouraged … production hardware or evaluation boards Experience with functional and performance verification of FPGA designs, including simulation, testing, and debugging. Experience with high-speed digital interfaces Experience developing software in C or C++ for embedded systems Experience developing software for Linux and real-time operating systems (RTOS) Experience writing device drivers or device-level programming Experience with common IC devices and More ❯
design team, providing guidance, mentoring, and advice when needed Essential Skills and Experience: Software/Electronics Engineering Degree Strong understanding of the electronics underpinning your designs Experience with embedded C, C++, and C# Ability to manage workload and meet deadlines Excellent attention to detail Proficient in report writing and documentation Experience of working within a manufacturing environment Preferable Skills and More ❯
design team, providing guidance, mentoring, and advice when needed Essential Skills and Experience: Software/Electronics Engineering Degree Strong understanding of the electronics underpinning your designs Experience with embedded C, C++, and C# Ability to manage workload and meet deadlines Excellent attention to detail Proficient in report writing and documentation Experience of working within a manufacturing environment Preferable Skills and More ❯
Linux product to protect our customers’ Cloud workloads. In this role you will be part of an Agile team, developing new features using a range of technologies including Go , C and C++ , as well as scripting languages such as Python for test automation. What You Will Do Actively contribute to release planning and drive for high-value and high-quality More ❯
degree in electronics, computer science, or relevant discipline + Commercial experience with embedded electronics, including PCB design + Experience coding embedded microcontrollers/IDEs/SBCs in Python/C + Experience programming firmware in C Bonus: + Experience with AI accelerators, PyTorch, Tensorflow, OpenCV, Linux, CNNs + Experience with gcode programming What you ll get: + £30-50k More ❯
junior developers. + Meeting with quality teams to assist in troubleshooting. Skills and Experience Required: + 5+ years experience developing embedded Linux products & bachelors in related field + Excellent CC programming + Python experience beneficial, with understanding of multi-threaded issues + Low-level serial comms experience - I2C, UART, SPI, RS485 + Familiar with architectural principles, and experience with More ❯
. You will have extensive knowledge and working understanding of statistical concepts and tools, including Mendelian randomisation, and expertise in one or more programming languages (for example bash, R, C, Python). Experience handling and analysing various types of ‘omics data types, such as RNA-Seq, whole genome or exome sequencing data, single cell profiling, ChIP-Seq, proteomics, and metabolomics More ❯
Didcot, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
WIKA Instruments Limited
of analog (EMC, safety, analog signal interfaces, etc.) and digital parts (ADCs/DACs, digital signal processing). Software development for PC and/or embedded platforms (LabVIEW, Python, C/C++, etc.) Signal processing knowledge (signal conditioning, frequency analysis, statistics, etc.) Strong analytical and problem-solving skills Ability to present and explain technical data tailored appropriately for the audience More ❯
Our client is seeking a C# CMS Solutions Architect to lead and drive a technical team as well as define the functional scope and technical approach for ecommerce and CMS projects. About the role The Solutions Architect is one half More ❯
features + Develop internal test tools + Support and enhance existing firmware Skills and Experience Required: + Firmware architecture experience + Significant full lifecycle embedded software development experience + C/C++ & Python (at least 2 of 3) + Some experience at application & device driver level would be ideal + RTOS experience What you’ll get: + 25 days’ holiday More ❯
and improving existing firmware + Supporting junior engineers and liaising with customers and hardware teams Skills and Experience Required: + Experience with ARM Cortex microcontrollers (STM32) + Skilled in C/C++ and Python + Familiarity with Git version control + Knowledge of object oriented programming Bonus: + Familiarity of low-level interfaces (UART, I2C, SPI, CAN) + Background in More ❯
degree or equivalent in physics, photonics, electrical engineering, or optical engineering. 1+ years of relevant experience, or recent graduate with programming or layout experience. Strong programming skills in Python, C, Java or similar languages. Familiarity with the semiconductor or photonics IC industry and its design and fabrication workflows. Strong analytical skills, attention to detail, and a self-motivated approach to More ❯
Engineering/Scientific discipline. You will bring a breadth of experience and proven track record integrating Vision Systems and Automated inspection solutions, ideally using Cognex and Keyence, programming in C/C# and knowledge of code readers is required. Control system skills in either Siemens S7 or Allen Bradley PLC platforms would be beneficial but not a prerequisite. Experience with More ❯
with electronics/mechatronics degree or equivalent. Experience in industrial/automotive/aerospace or similar highly regulated industry Experience of firmware development in low level language such as C Experience of RTOS (FreeRTOS/Safe RTOS) Working with CANBus tools (Vector Canalyzer, XCP ) Industrial experience, graduate with electronics/mechatronics degree or equivalent. Good knowledge of electronics hardware Experience More ❯
understanding/awareness of: C++ C# SQL Server Windows platforms Domains/AD Mitel skills based routing integration And good practical knowledge of some or all of the following: C coding SIP protocol VOIP – RTP/RTCP including good understanding of latency/jitter handling etc. You will also have In Depth knowledge of some or all of the following More ❯
Oxford, Oxfordshire, United Kingdom Hybrid / WFH Options
Platform Recruitment
Test & maintain hardware and software + Take ownership of your own projects and work as part of a team Skills and Experience Required: + Real-time firmware development in C/C++ + Knowledge of digital and analogue electronics + Experience of schematic capture & debugging circuits Bonus: + Good knowledge of C# + Good knowledge of multi-threaded development What More ❯
algorithms on FPGA using VHDL/Verilog + Understanding of digital & RF hardware + Experience interfacing FPGA with peripherals + Familiarity with the product life cycle Bonus: + Embedded C/C++ or Rust experience + Experience developing with FPGA SoC/SoM devices What you’ll get: + £50-65k + Highly rated stock options + Unlimited PTO More ❯
Employment Type: Permanent
Salary: £50000 - £65000/annum Performance related bonus