PCB layout tools and Microsoft Office. Desirable Skills Experience managing multi-disciplinary teams. Background in precision engineering, machine tools, or automation. Supplier engagement experience and use of MATLAB or C/C# programming. Experience in prototyping and new product introduction. Required Qualifications Degree in Electronic or Mechatronic Engineering (or equivalent). At least 3 years' experience in a Senior Design More ❯
Computer Science, Computer Engineering, or Electrical Engineering 4+ years of experience as SW Architect/System Architect 4+ years of experience as SW developer Deep knowledge and experience with C, Python Hands on Linux development, Docker, Containers, Kubernetes components & subsystems, Helm frameworks Experience with Kubernetes CRDs, Operators, system plugins and CNI plugin development Knowledge in provisioning systems such as Maas More ❯
Huawei Technologies Research & Development (UK) Ltd
the changing needs of Huawei Research and Development UK Limited. Required: BSc or MSc in a relevant discipline. Good understanding of rendering technologies and graphics pipelines. Strong programming skills: C/C++, Python. Desired: Good understanding of mobile GPU architecture principles. Good understanding of Vulkan or OpenGL graphic API. Good written and verbal communication skills. Self-motivated, well organized, and More ❯
as Vulkan, Metal or Direct X 12 is desirable. - Expertise in using different software performance/power profiling tools and techniques, and exposure to different graphics benchmarks. - Proficiency in C and C++. - A proven track record in real time embedded software development preferably with an understanding of the embedded development environments, cross-compilers and associated development restrictions. - Experience in software More ❯
that ensure cross-platform compatibility and efficient capability delivery. • Ensure protocols meet stringent security requirements, implementing innovative techniques to protect sensitive data against emerging threats. Knowledge, Skills and Experience • C - Able to write code from ground up, fix bugs and create basic features without assistance. Complex features and work may require assistance from Senior members. • C++ - Skilled Understanding of object More ❯
London, England, United Kingdom Hybrid / WFH Options
Focus on SAP
of AI/ML systems, algorithms, models, and common frameworks. Solid background in secure software development and architecture, particularly within data-heavy or AI environments. Proficiency in Python, R, C/C++, or Java, and awareness of security risks associated with these languages. Familiarity with key ML frameworks such as TensorFlow, PyTorch, JAX, and scikit-learn. Strong grasp of DevOps More ❯
symbolic reasoning workloads. Profiling and benchmarking kernel performance, identifying compiler inefficiencies, and implementing solutions for maximum efficiency. About you Strong proficiency in at least one high-performance programming language (C, C++, Rust, Haskell, or Julia) and familiarity with Python. Proficiency in GPU programming with CUDA, including experience with kernel development, compiler optimizations, and performance tuning. In-depth knowledge of GPU More ❯
Minimum qualifications: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in C or C++ programming languages, and with data structures/algorithms. 2 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. 2 years of experience working with embedded operating systems. Preferred qualifications: Master More ❯
or equivalent experience. Aesthetic eye and/or artistic background highly desired. Proven knowledge of and experience with Windows and UNIX/Linux operating systems. Professional experience programming (i.e. C/C++) and scripting language experience (i.e. Python, Perl) a must. Understanding of, and experience with, 3D modeling/animation software (i.e. Maya) highly desired. Familiarity with film, video and More ❯
London, England, United Kingdom Hybrid / WFH Options
ZipRecruiter
years of relevant, practical hands-on industry experience gained through professional employment or advanced research during PhD level postgraduate studies. Proficiency in Python and relevant hardware related programming (C/C++ desirable). Experience designing and building prototypes for industrial or real world applications. Familiarity with IoT and cloud connected devices is a plus. Interest in circular economy, recycling, and More ❯
firmware during development. Documenting source code to explain functionality. Supporting hardware programming, verification, and calibration for mass production. Requirements 4+ years of experience in embedded systems software development in C/C++, with proficiency in Git and scripting languages. Experience with peripheral configuration, coding, and debugging ARM Cortex M processors, both bare metal and RTOS. Knowledge of radios and wireless More ❯
Computer Science or Engineering degree Knowledge of and experience working in any financial asset class, Commodities, Rates, Fixed Income, Inflation, FX, Options Demonstrated software development experience in one of C C#/Python Solid understanding of data structures, programming concepts, design patterns Excellent communication skills, both written and verbal Highly analytical, focus on long-term results and delivery Demonstrated history More ❯
your game development experience and Unreal Engine knowledge with the team and learn from others What are we looking for? Significant experience in software development Strong knowledge of modern C/C++ and Unreal Engine Strong knowledge of multiplayer gameplay systems and network replication Experience in rapid prototyping and creative problem solving Strong communication skills with a focus on positive More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Zori Tex
hardware and embedded systems. At least 2-3 years of relevant, practical hands-on industry experience gained through professional employment. Proficiency in Python and relevant hardware related programming languages (C/C++ desirable). Experience designing and building prototypes for industrial or real world applications. Familiarity with IoT and cloud connected devices is a plus. Interest in circular economy, recycling More ❯
hardware and embedded systems. At least 2-3 years of relevant, practical hands-on industry experience gained through professional employment. Proficiency in Python and relevant hardware related programming languages (C/C++ desirable). Experience designing and building prototypes for industrial or real world applications. Familiarity with IoT and cloud connected devices is a plus. Interest in circular economy, recycling More ❯
tests for firmware development. Documenting source code functionality clearly. Supporting hardware programming, verification, and calibration for mass production. Requirements 4+ years of experience in embedded systems software development in C/C++, proficiency in Git and scripting languages. Experience with ARM Cortex M processors, bare-metal and RTOS environments. Knowledge of wireless protocols: BLE, WiFi, LoRa, NFC, Zigbee, etc. Experience More ❯
of relevant, practical hands-on industry experience gained through professional employment or advanced research during postgraduate studies (PhD level). Proficiency in Python and relevant hardware related programming languages (C/C++ desirable). Experience designing and building prototypes for industrial or real-world applications. Familiarity with IoT and cloud connected devices is a plus. Interest in circular economy, recycling More ❯
team and develop software solutions aligned to the needs of our clients. Key Skills, Experience and Qualifications Experience designing, developing and implementing modular software Experience working in C++/C on a Linux platform (e.g., Ubuntu) Strong numerical and mathematical skills Strong interpersonal skills and the ability to work with external partners and clients Enthusiastic to learn new technology Successful More ❯
London, England, United Kingdom Hybrid / WFH Options
Converge
high-volume production environments. For this role, we have some specific asks: 5+ years of firmware engineering experience, with at least 2 years working with Zephyr RTOS. Proficiency in C/C++ for embedded development. Experience with ARM Cortex-M microcontrollers and associated toolchains. Solid understanding of embedded software development best practices, including version control (Git), CI/CD pipelines More ❯
Knowledge of industry standard test automation tools and experience developing product test harnesses • Experience with Android, iOS or other mobile application development or testing • Strong experience in Python, Java, C, and C++ • Experience with open source tools and resources • Experience working closely with development and business teams. Key job responsibilities As a Software Quality Assurance Engineer, you will join the More ❯
software best practices A desire to work closely with end users Strong collaborative approach with good communication and interpersonal skills Ability to work independently to achieve goals Familiarity with C, assembly and/or C++ Experience in the development of software interfaces to hardware/instrumentation Understanding of good software design principles and design for usability Experience working with scientific More ❯
preferably for a software product company. Strong expertise in Linux Shell Scripting and computer system monitoring. Proficiency in application programming and computer systems. Experience with programming languages such as C/C++, Java, Python, etc Knowledge of modern computing concepts like Cloud, Containerization, and micro-services. Familiarity with containerization platforms like Docker and Kubernetes. Excellent problem-solving skills and a More ❯
or Artificial Intelligence applied to scientific problem-solving. Proven track record of impactful contributions to scientific projects. Advanced proficiency in Python or experience with other programming languages (e.g., Java, C/C++). Strong communication skills, capable of conveying complex scientific concepts to diverse audiences. Inclusive team player, open to learning from others and contributing to a collaborative environment. Desire More ❯
Gosport, England, United Kingdom Hybrid / WFH Options
Defence iQ
with Linux scripting languages (e.g. Bash, Python). Ability to lead technical teams and communicate complex ideas clearly. Basic knowledge of HPC programming languages for debugging support (e.g. Fortran, C, MPI). Qualifications A degree in Computer Science, Engineering, Mathematics, or a related technical discipline - or equivalent relevant experience. We welcome applications from candidates with varied backgrounds, provided you can More ❯
and continuous learning. You'll have a graduate degree with significant computational experience or equivalent professional software development background. With demonstrated expertise in multiple programming languages (such as Python, C, C++, R, Fortran, Julia), you'll bring knowledge of agile methodologies, version control, and software engineering best practices. Essential to your success will be excellent communication skills with a range More ❯