enabling new/unique experiences for our customers with a wide range of Amazon Devices. This hands-on position also requires broad engineering competency in Embedded Software, Linux middleware, C/C++ based device software modules and application development, Strong experience in Multimedia domain (Audio, Video), good knowledge on HAL/HIDL is preferred along with a strong code craftsmanship More ❯
Reading, England, United Kingdom Hybrid / WFH Options
Oracle
evidence – strong writing skills are required Nice to Have Experience working in a large cloud or Internet software company Proficiency with multiple programming languages, preferably Go, Java, Python or C/C++ Ability to perform manual source code reviews in one of the aforementioned languages, or assisted review with code analysis tools such as CodeQL Experience navigating and working with More ❯
Reading, Berkshire, United Kingdom Hybrid / WFH Options
Project Recruit
ML systems Previous hands-on experience as developer, programmer or data scientist would be preferred Proficiency in programming languages commonly used in AI/ML, such as Python, R, C, C++, or Java, and their associated security considerations Previous experience with ML, LLM, deep learning and data manipulation techniques, libraries, and frameworks such as TensorFlow, PyTorch, Jax, and scikit-learn More ❯
a related discipline. Nice-to-have Skills A background in one of RF engineering, Research, Metrology and instrumentation. Understanding of signal integrity, high-speed digital and EMC. Experience with C and/or scripting languages e.g. Python and Matlab. Experience with LabView. Pragmatic approach to decision-making and design choices. Team and/or project management experience. Please feel encouraged More ❯
5+ Years Experience in software engineering. Experience working with microservices and distributed systems architecture. Expert proficiency in server-side development, ideally in TypeScript. Proficiency in Go/C#/C Java or another high-level language preferred. Experience with Node.JS and server frameworks, ideally NestJS. High level expertise in SQL development and database programming: MySQL/PostgreSQL. Good working knowledge More ❯
Cowes, Isle of Wight, United Kingdom Hybrid / WFH Options
BES Group
Employee Assistance Programme Company wide volunteering scheme To join our team, you will need: Comprehensive software development experience using Siemens PLCs, with additional experience in programming languages such as C/C++, Python, Delphi, or equivalents Experience with modern software development lifecycle tools, including Git for source control, and DevOps practices and tools, especially CI/CD pipelines Significant experience More ❯
more years of relevant experience in consulting or software development, ideally including the use of relational databases. Experience with scripting and object-oriented programming languages such as Python, Java, C C#, SQL, etc. Ability to troubleshoot complex processes, software issues, and software configuration. Excellent verbal and written communication skills and ability to interact professionally with a diverse group, executives, managers More ❯
Wales, Yorkshire, United Kingdom Hybrid / WFH Options
TiVo Corporation
well Focuses on user-value and the end result, but also understands the details Leads by example and excels at writing quality code SKILLS REQUIREMENTS 5 years in a C/C++ or C# programming role Batchelor's level or above degree in a relevant engineering field Demonstrable experience of Working in a team leadership role Working with other cross More ❯
strong client-service focus and a passion for delivering innovative and reliable financial products. Expert proficiency in server-side development, ideally in TypeScript. Proficiency in Go/C#/C Java or another high-level language preferred. Experience with Node.JS and server frameworks, ideally NestJS. High level expertise in SQL development and database programming: MySQL/PostgreSQL. Good working knowledge More ❯
2+ years of graphics software engineering experience with PhD Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. 5+ years of experience with C/C++ programming 5+ years of object-oriented and component-based design experience Problem-solving and communication skills Preferred Qualifications Experience delivering AAA Games, working on Graphics subsystems or the More ❯
Broad technical understanding of network adapters, TCP/IP networking, operating systems (Linux a must, Windows a plus), CPUs and platform architecture General understanding of programming in Java and C and particularly BSD Sockets programming Excellent problem-solving, time-management, prioritization, and organizational skills, able to lead complex problems, involving multi-disciplined, multi-functional teams and many priorities at once More ❯
in management either at a lead or support level. You should have a track record of delivering IT projects on time and budget. Understanding of programming languages: PHP, Python, C Java Should have understanding of Web development in Laravel MVC Framework Comfortable working in Shell scripting, AWS (cloud), Linux and Windows environment Experience in CI/CD automation with Ansible More ❯
/Key/Password Management. What experience you'll bring: What you'll bring: Experience with at least one of the following development environments/languages: J2EE, Python, Java, C/C++, .NET, C# or PL/SQL. Knowledge of operating systems (UNIX/Linux and Solaris, Windows) and of database management systems (Oracle, SQL Server, etc.). Experience of More ❯
time, discussing things with peers over Slack, email, or video chat Required education None Preferred education Bachelor's Degree Required technical and professional expertise Expertise in at least one C-lineage language that supports OOP and FP (Java, Scala, Kotlin, C#, C++, Rust, etc) Ability to work autonomously, self-manage your time, and to an extent self-direct when given More ❯
reasonably large HPC systems, including identity and access management, system configuration, software deployment, high performance networks, and software container technology and monitoring. Development experience classic compiled languages such as C, C++ or Fortran and experience with interpreted environments such as Python, and modern compiled languages like Go or Rust. At least a B.Sc. equivalent in a Science, Technology, Engineering or More ❯
V.P DESIGN FOR MANUFACTURING (DFM)-AEROSPACE AND DEFENCE: Bullisher is a data centric fintech Solution provider in the aerospace and defense industry for institutional level investors, looking to disrupt and revolutionise a $3 trillion dollar industry. We spearhead an industrial More ❯
C/C++ Developer Role (C/C++, Embedded Linux/ARM processors, JIRA, Confluence) - Audio Technology Specialists - Wiltshire - 3 days per week in the office - £55,000 - £65,000 DOE G.R.E. Recruitment is delighted to partner with this leading Audio Technology Specialist company to support them with the hire of aC/C+ Developer. This role is 3 days … be joining a development team of over 30 Software Engineers. They encourage Software Developers with an interest in music/audio to apply. Skills and Experience required: 3 yrs+ C/C++ development experience ideally with product development/embedded software. Experience of writing C++ code for embedded applications (Linux) or running in C on ARM processors. Benefits include: Free More ❯
This is a job posted by our partner Jooble Below is a snippet of the job description. To read the full text, please click on the "Apply Now" link. Requirements Safety-critical systems and software in aerospace, automotive, or related More ❯
including microcontrollers and connectivity solutions Plan verification for SoC/IP subsystems, develop test infrastructure, and perform functional verification Create test benches and test cases using Verilog, SystemVerilog, UVM, C, Formal Write embedded C code or CPU-centric tests using C Define, implement, and analyze coverage Key qualifications MSc in electrical engineering or equivalent, or Bachelor's with industrial experience … Strong knowledge of verification planning, assertion-based and formal verification, coverage-based verification, UVM, and C testbenches Experience with low power and SoC-level verification Good debugging skills Programming skills in low-level and script-based languages such as C, C++, Python, Perl are a plus Fluent in English (written and oral) Advantageous knowledge Experience with ARM processors and AMBA 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 ❯
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 ❯
Windows Multimedia Software Engineer C/C++ · DirectX · HDR/SDR Pipeline · Computer Vision Location: Cambridge (Science Park) | Type: Inside IR35, full-time Salary: Up to £100,000 (base) + 33 days holiday + 3 % pension Shape the next generation of colour-accurate, high-performance imaging on Windows Our client, a leading global technology innovator, is building a brand-new … its Cambridge R&D centre—focused on real-time HDR tone-mapping, colour-space conversion, and computer-vision acceleration for ARM-based Windows devices. They’re seeking an inventive C/C++ engineer who lives and breathes pixels, performance, and high-fidelity image rendering. What you’ll do Design and prototype SDR → HDR rendering and image-processing algorithms Own end … hardware, OS, and camera-algorithm teams across UK and Asia What you’ll bring MSc/PhD (or equivalent experience) in Computer Science, EE, Imaging or related Expert-level C/C++ on Windows; strong performance profiling & SIMD experience Hands-on knowledge of DirectX 11/12 (or Vulkan/Metal) and shader programming Experience with image/video processing 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 ❯
Job Summary Senior Graphics Engineer Country: United Kingdom Location: London Sector: Software Engineer Job Type: Permanent Technologies: 3D Graphics Programming Direct X Architecture Direct X 12 Shader Programming Programming C/C++ Rendering Vulkan Virtual Reality Maths Computer Science SDK GI/Ray Tracing PC/Console graphics API's API Gaming Consoles developer SENIOR GRAPHICS ENGINEER/London/… Technical Background and skills required for the role: Experience of 3D graphics programming with DirectX or equivalent Understanding of computer architecture, modern CPUs and GPUs. Experience of programming in C/C++ Experience of rendering techniques Experience of low level programming and optimization Strong technical background in maths and computer science, educated to at least degree level or with equivalent More ❯
be given the chance to contribute across a range of cutting-edge software solutions in the IoT, Automotive, Medical, Green Energy and industrial automation sectors. Skills and Experience Required: C Programming C++, Python, Rust or Java programming Modern software development processes Linux The team you will be joining is made up of a range of engineers covering multiple disciplines who … and who have a passion for developing new products working to modern processes and methods. The ideal Software Engineer will be strong in a Linux environment ideally coding in C, C++, Python or Java and will be comfortable contributing across the full design life cycle. Experience with embedded software development and open-source software will make your CV stand out. More ❯