have 3 years or more experience in at least one of the following areas: 1. complex PCB design; 2. FPGA development in VHDL; 3. software development experience in embedded C/C++. Remuneration: • Salary dependent on experience. • Discretionary annual bonus based on company performance. • 25 days holiday plus standard UK public holidays. • 10% company contribution to pension. • Life insurance. • Income More ❯
adapt to changing requirements Collaborate effectively with multiple stakeholders including Systems Engineering, Electronics and Electrical, and Test and Validation teams Job Requirements: Experience developing bare-metal embedded software using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment (e.g., SCADE More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
to structural geology or geoenegineering. Requirements: PhD in Computer Science, Geophysics, Maths or Geology combined with industry or extended academic (ideally doctoral) projects involving structural geology or geoengineering. Excellent C or C++ programming skills including OO design and use of standard libraries (including Boost). Specific project experience should be in one or more of the following: Seismic processing and More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Ecm Selection
and top A-level or equivalent grades in mathematics and physics. A relevant PhD (or equivalent experience) in a scientific or engineering discipline. Proficiency in programming languages such as C, C++, or Fortran. Strong mathematical and analytical problem-solving skills. Desirable Skills: Experience with C# .NET, WinForms, WPF, or the Qt/QML framework, or HTML5. Experience in GPU programming More ❯
in Linux kernel development and maintenance, with recent kernel versions. Experience of working with physical products/Devices/automotive/IOT with connectivity, etc Vast experience with Embedded C, embedded systems and a solid understanding of Linux operating systems. Embedded bootloaders such as (Das) U-Boot, Grub, BarBox, preferably on ARM-based systems. Experience in planning, shaping of requirements More ❯
Geoscience Software Engineer (C Qt, Masters or PhD) Guildford, Surrey (On-site) £65000 - £120,000 + 25% Bonus, 10% Pension, Private Medical. - A Masters or PhD Degree in Geology, Physics, Mathematics, Science or Computing. - Can work full-time, 5 days a week in Guildford in the office. Your new company This leading Software provider are looking to bolster their engineering More ❯
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 ❯
Reading, Berkshire, South East, United Kingdom Hybrid / WFH Options
LA International Computer Consultants Ltd
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 ❯
South East London, England, United Kingdom Hybrid / WFH Options
SMBC Group
enhance your skills and gain valuable experience, by joining us to support our clients transition to a sustainable future. Role Summary We’re looking for a talented mid-level C C# developer to join our Cross Product Platform Software Development team. Responsibilities Design and develop scalable solutions for pricing, risk management, trade booking, straight-through processing (STP), payments, settlements, and More ❯
Newbury, Berkshire, United Kingdom Hybrid / WFH Options
Rocket Software, Inc
player who can work effectively with colleagues and customers. Self-motivated and eager to learn, both independently and in a team setting. Nice to Have: Experience coding in COBOL, C, C++, C#, or Java . Interest in and participation in personal coding projects or open-source contributions . Good working knowledge of Windows, Unix, or Linux environments . Awareness of 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 ❯
Are you an Engineer with a background in C++? Are you a Software Engineer looking for a new challenge or to join global multi billion dollar company? If so I'd like to speak with you! An exciting opportunity has More ❯
DV clearance. My client is a technical consultancy firm. They are on the hunt for a Lead Software Developer with 3 or more years software development experience, preferably in C/C++. You need to have the tech skills, but also ability to manage multiple projects and junior team members. The candidate will be responsible for: • developing software for network … security applications; • developing novel signal, image, or data processing applications in C/C++; • developing user interfaces in HTML/Typescript/Javascript ; • providing support and training to our customers in using the software; • mentoring and leading others. A typical candidate will: • have 3 or more years software development experience, preferably in C/C++; • have used source control systems More ❯
more details please call me on 07842 002 256 or email shaun.varley@searchability.com SKILLS & EXPERIENCE REQUIRED: Exposure to Android or Linux internals Experience with low level coding languages like C, C++, Java or Kotlin. Successful applicant must hold active SC Security Clearance. TO BE CONSIDERED.... Please either apply by clicking online or emailing me directly to shaun.varley@searchability.com - I can … free to connect with me on LinkedIn, just search Shaun Varley. I look forward to hearing from you. EMBEDDED SOFTWARE ENGINEER KEY SKILLS: EMBEDDED SOFTWARE ENGINEER/LINUX/C/C++/ANDROID/NATIONAL SECURITY/DEFENCE/GOVERNMENT/SECURITY CLEARED/SECURITY CLEARANCE/SECURITY CHECK/SC CLEARED/SC CLEARANCE More ❯
more details please call me on 07842 002 256 or email varley@searchability.com SKILLS & EXPERIENCE REQUIRED: Exposure to Android or Linux internals Experience with low level coding languages like C, C++, Java or Kotlin. Successful applicant must hold active SC Security Clearance. TO BE CONSIDERED.... Please either apply by clicking online or emailing me directly to shaun.varley@searchability.com - I can … free to connect with me on LinkedIn, just search Shaun Varley. I look forward to hearing from you. EMBEDDED SOFTWARE ENGINEER KEY SKILLS: EMBEDDED SOFTWARE ENGINEER/LINUX/C/C++/ANDROID/NATIONAL SECURITY/DEFENCE/GOVERNMENT/SECURITY CLEARED/SECURITY CLEARANCE/SECURITY CHECK/SC CLEARED/SC CLEARANCE More ❯
or equivalent experience) Strong background in embedded systems, schematic capture, PCB layout, and board bring-up Proficient with Altium Designer/Altium 365 and EMC design practices Experience in C, Embedded C, and C++ Solid understanding of Agile development, toolchains, and testing Hands-on experience with Espressif, Atmega, or similar 32-bit microcontrollers Experience in app or web-based product More ❯
academic background – many within the team have PhDs and minimally have a Master’s in computer science, physics, engineering, maths or similar. - Demonstrable programming experience in C++ (and ideally C or Fortran). - Further experience with C# (including WinForms, WPF, QML Frameworks) would be desirable. - Strong numeracy and understanding of mathematical modelling. - Experience with CUDA, multithreading, AI/ML would … close by to Guildford (if not in Guildford already). Company sponsorship is available for applicants who meet all the requirements and most of the desirables. Keywords: C++, .NET, C/Fortran, Real-time Modelling Software, Algorithms, Maths Modelling, AI/ML, Graphics, Onsite Another top job from ECM, the high-tech recruitment experts. Even if this job's not More ❯
Yateley, England, United Kingdom Hybrid / WFH Options
Sapien Engineering Ltd
Hybrid working is supported on a case-by-case basis from client site near Yateley, Hampshire. Please note – all applicants must be eligible for SC clearance. Job requirements: Embedded C/C++ Linux Full SDLC STM32 PIC For more information, please apply with an updated copy of your CV or email billy.mullen@sapienrec.co.uk More ❯
from you? Academic background in Engineering or similar (Software, Electronics, Physics, Mathematics, etc.) At least 3 years of relevant professional experience in the software development area and knowledge of C, C++ Full-lifecycle software development experience, from initial requirements elicitation to design, coding, testing, documentation, implementation, integration and training Passionate and driven, curious and willing to share your knowledge, but … not able to offer visa sponsorship for this role at this time. Critical Software is proud to be a Benefit Corporation. A Benefit Corporation differs from a standard corporation (C-Corporation): It is a for-profit business entity, legally defined in the US and other jurisdictions, whose legally defined goals include the positive impact on society, workers, the community and 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 ❯
+ Spearhead the development of a new product range Skills and Experience Required: + 2-4 years of experience working in a design role + Experience of OOP, embedded C/C++, and STM-32 microcontrollers + Electronic design experience Bonus: + Use of embedded systems; Arduino, Raspberry Pi, JTAG etc. + Experience with BS EN 62304 or other medical More ❯
+ Spearhead the development of a new product range Skills and Experience Required: + 2-4 years of experience working in a design role + Experience of OOP, embedded C/C++, and STM-32 microcontrollers + Electronic design experience Bonus: + Use of embedded systems; Arduino, Raspberry Pi, JTAG etc. + Experience with BS EN 62304 or other medical More ❯
+ Meeting with quality teams to assist in troubleshooting. Skills and Experience Required: + 5+ years experience developing embedded Linux products & bachelors in related field + Excellent C++/C 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 git More ❯
have strong verbal and written presentation skills have knowledge of at least one of the following areas: FPGA development in VHDL PCB design and layout software development in embedded C/C++. The candidate will be responsible for: simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs designing PCBs using FPGAs, SoCs, high speed network interfaces More ❯
departments, with occasional customer interaction. The successful Senior Embedded Software Engineer will have experience with: Experience in taking software design projects from concept to manufacture. Strong background in Embedded C/C++ development. Experience with bare metal programming Experience with real time operating systems (RTOS) Experience with communication protocols would be advantageous Proficiency in using electrical debugging tools The successful More ❯