e.g., Jira) or similar project/test management platforms. At least 5 years’ experience in software testing or verification roles. Desired Skills: Background in software development with knowledge of C++ or Java. Experience working in Linux environments, including writing or using Bash scripts. Strong technical documentation skills and attention to detail. Familiarity with Agile methodologies and iterative development approaches. Experience More ❯
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 protocols (EEPROM More ❯
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 protocols (EEPROM More ❯
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 protocols (EEPROM More ❯
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 protocols (EEPROM More ❯
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 protocols (EEPROM More ❯
Engineering. Requirements: Degree in Software Engineering, Computer Science, Electronics, or a related engineering discipline. Proven experience in software and firmware development for embedded systems. Strong proficiency in C and C++ for embedded applications. Experience with real-time operating systems (RTOS) or bare-metal firmware development. Solid understanding of microcontrollers, digital interfaces (I2C, SPI, UART, CAN), and hardware-level debugging. Proficient More ❯
Experience contributing to the architecture 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 as a mentor, tech lead or leading an engineering team - Proven experience with microcontroller architectures - Extensive experience in power management and thermal optimization More ❯
standards. What We’re Looking For Education: A strong academic background in Computer Science, Engineering, Mathematics, Physics, or a related discipline. Extensive Coding Experience: Proven expertise in Python, Java, C++, JavaScript, or TypeScript, ideally across production environments. Strategic Mindset: Able to zoom out and contribute to high-level planning while also diving into technical detail. Client Facing Confidence: Comfortable engaging More ❯
Employment Type: Permanent
Salary: £40000 - £60000/annum 15% Bonus and Share Options
an analytical field such as Mathematics, Physics, Engineering. Preferred Qualifications Relevant markets/securities/trading experience is a plus but not required. Experience building Java and/or C++ based systems in a Linux environment is a plus but not required. ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders More ❯
and functional documents, which can be used as a basis for the creation of manuals and the approval of the devices Essential skills Bare-metal programming in C and C++, targeting various 8/16/32-bit processors from Renesas, Microchip and STM. Programming for RTOS e.g. Zephyr, FreeRTOS Programming for a range of peripherals (RTC, SPI, I2C, UART More ❯
and functional documents, which can be used as a basis for the creation of manuals and the approval of the devices Essential skills Bare-metal programming in C and C++, targeting various 8/16/32-bit processors from Renesas, Microchip and STM. Programming for RTOS e.g. Zephyr, FreeRTOS Programming for a range of peripherals (RTC, SPI, I2C, UART More ❯
Experience contributing to the architecture 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 as a mentor, tech lead or leading an engineering team - Proven experience with microcontroller architectures - Extensive experience in power management and thermal optimization More ❯
STEM subject. Excellent A-levels, minimum AAB, including an A in Maths (or equivalent). Passion for programming and experience with an object-oriented language such as C#, Java, C++, or Python. Ability to apply technology and solve problems systematically. Logical, organized, and practical mindset. Eagerness to take responsibility and quick learner. Strong team collaboration skills. More ❯
Stay ahead of GPU, AI accelerator, and optical computing trends; propose and prototype innovations. Skills & Experience 5+ years of experience in software engineering with a focus on C/C++ programming. Deep expertise in ML framework internals, compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains More ❯
Stay ahead of GPU, AI accelerator, and optical computing trends; propose and prototype innovations. Skills & Experience 5+ years of experience in software engineering with a focus on C/C++ programming. Deep expertise in ML framework internals, compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains More ❯
Stay ahead of GPU, AI accelerator, and optical computing trends; propose and prototype innovations. Skills & Experience 5+ years of experience in software engineering with a focus on C/C++ programming. Deep expertise in ML framework internals, compilers, low-level programming, and optimisation techniques. Deep expertise in optimising Tensorflow, PyTorch or JAX deep learning models. Deep expertise with multiple toolchains More ❯
and other infrastructure projects to completion. BASIC QUALIFICATIONS - Experience in automating, deploying, and supporting infrastructure - Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust - Experience with Linux/Unix PREFERRED QUALIFICATIONS - Experience with CI/CD pipelines build processes Our inclusive culture empowers Amazonians to deliver the best results for our customers. More ❯
focus on quality deliverables Preferred Qualifications, Capabilities, and Skills: You have a Ph.D. in a numerate subject from a top academic institution You demonstrate experience in in Python and C++More ❯
experience working with client-side web technologies (e.g., HTML, CSS, JavaScript, or HTTP). 6 years of experience coding with one or more programming languages (e.g., Java, C/C++, Python). Experience troubleshooting technical issues for internal/external partners or customers. Preferred qualifications: Master's degree in Engineering, Computer Science, Business, or a related field. Experience with Gen More ❯
operating with SLAs in a client-facing role in a production support environment Ability to work on-call schedule on weekdays and occasionally on weekends Preferred Qualifications: Basic C, C++, Python, Objective C knowledge JavaScript/PHP knowledge Experience using commercial and financial products More ❯
the organization. Collaborate with engineering teams by providing well-researched security advice to demonstrate vulnerabilities and provide secure development guidance. Work with technology built with programming languages, such as C++, C#, GO, .NET framework, Java, JavaScript/TypeScript, PHP, Python, Ruby and Swift. Support engineering and enterprise teams in realizing a secure-by-design program. Effectively communicate security risks to More ❯
Masters or PHD preferred • Strong analytical skills to perform complex functional and technical analyses • Strong communication skills RELEVANT PRIOR EXPERIENCE • Developing mathematical models in one of the following: Python, C++ or Java. • Developing financial pricing models in any asset class. • Maintaining a production code base and daily production processes. • Preparing and submitting technical documents to support the validation of mathematical More ❯
operational standards What you'll need: Authorisation to work in the UK preferred Strong engineering instincts and a deep understanding of computer science fundamentals Experience writing software in C#, C++, C, or Java with a proven ability to deliver scalable, reliable, high-quality clean code A passion for continuous improvement and test-driven design plus innovative, big-picture thinking grounded More ❯
of digital circuits on FPGA devices, DSP and Microcontroller. Proven experience in programming in VHDL language and in the use of Xilinx Vivado tools. Proven experience in programming in C++ and C languages. Good knowledge of theory and usage of Real Time Operating Systems (FreeRTOS, Zephyr). Good knowledge of theory and design of complex digital electronic circuits and digital More ❯