IC Resources

113 job(s) at IC Resources

IC Resources
11/07/2026
Full time
Overview The right to work in the UK without sponsorship is essential for this vacancy. An exciting opportunity for a GUI Software Engineer with an innovative computing hardware company, based in Cambridge. Responsibilities Build cross-platform desktop software across Linux, Windows, and macOS. Write and review high-quality C/C++ code. Work hands-on with a high degree of ownership, collaborating across multiple software layers to deliver robust, user-focused applications. Commit to an onsite working model in Cambridge, with a minimum of 4 days a week required. Qualifications Strong C++ desktop development Experience with cross-platform development (Linux, Windows, macOS) Development of Graphics User Interfaces (GUI) Strong problem-solving skills with the ability to work independently and own issues end-to-end Desirable: experience with frameworks like Qt How to apply If you are a GUI Software Engineer looking for a new challenge within a collaborative engineering environment, developing desktop software for a global user base, then please apply today or contact Tanny Sunderland to learn more.
IC Resources
11/07/2026
Full time
Competitive salary & package with onsite working An exciting opportunity for a Software Engineer has arisen with a Fortune 100 organisation and global leader in EDA, based in Cambridge. This is a great opportunity for a Software Engineer to collaborate within the team to design, optimise, verify, and document a library of high-quality arithmetic components used by chip designers worldwide. You will ensure components are robust, efficient, and easy to integrate, while also driving innovation in system design and optimisation across timing, area, and power metrics. You will commit to an onsite working model. Experience for the Software Engineer includes: MSc in Mathematics or Physics with 1+ years of industry experience OR PhD in Mathematics or Physics A-Levels in Mathematics graded A - B Proficiency in C++, Python or an HDL (VHDL or Verilog) Desired: experience with HDLs such as VHDL or Verilog The right to work in the UK without sponsorship is essential for this vacancy. If you are an MSc graduate looking for an exciting Software Engineer opportunity to work at the intersection of software, hardware, and research within a world-leading EDA organisation, please apply today to learn more. 7710 N FM 620,Bldg. 13-d, Austin.Texas 78726
IC Resources Bristol, Gloucestershire
11/07/2026
Full time
Overview Senior Project Manager role leads development of wireless communication products used in commercial and defence applications. Working across RF, hardware, firmware and software engineering teams, you'll own technically complex programmes from concept through production and help bring next-generation connectivity solutions to market. The role is based in Bristol on a hybrid basis and offers a competitive package with excellent benefits and long-term career progression. Our client is an innovative technology company developing advanced wireless communication systems that solve some of the industry's toughest connectivity challenges. Their products combine custom silicon, RF engineering, embedded software and complex hardware platforms to deliver high-performance solutions deployed in real-world transport, defence and industrial environments. Responsibilities Manage complex hardware and software development programmes from feasibility through to production Coordinate multidisciplinary teams across RF, embedded software, firmware, PCB and mechanical design Manage project schedules, budgets, resources, risks and dependencies Work closely with operations and manufacturing to support NPI and production transfer Build strong relationships with customers, suppliers and external partners Provide clear project reporting and ensure delivery remains aligned with business objectives What you'll bring Experience managing complex engineering projects within hardware-focused environments Strong understanding of multidisciplinary product development involving RF systems, PCB design, embedded software and firmware Experience managing projects through the complete product development lifecycle, including manufacturing readiness Knowledge of structured stage-gate development alongside Agile software delivery Excellent stakeholder management and communication skills Experience within wireless communications, telecommunications, defence or advanced electronics would be highly advantageous About the role This is an opportunity to work on products that are already making a real-world impact while helping shape the next generation of wireless communications. You'll join a technically exceptional team, gain exposure to cutting-edge RF and embedded technology, and take ownership of highly visible programmes that directly influence the future direction of the business.
IC Resources
11/07/2026
Full time
IC Resources in Newcastle is seeking a C++ Software Engineer to develop and maintain the codebase, and enhance performance and stability. The role focuses on building and regression testing processes, with a strong emphasis on delivering robust features in a Fortune 100 environment. The ideal candidate holds a PhD or MSc in STEM with industry experience, excels in C++, and may have Qt familiarity. This onsite role demands full-time commitment in a collaborative, high-performance setting.
IC Resources
11/07/2026
Full time
Overview An exciting opportunity for a C++ Software Engineer with a Fortune 100 organisation and global leader in EDA, based in Newcastle. Responsibilities Develop and maintain the C++ codebase. Work on the build and regression system to test the code. Implement new features and improve performance, stability, capacity and capability of the software. Commit to an onsite working model, onsite 5 days a week. Qualifications PhD in STEM subject OR MSc in STEM subject plus 4 years of industry experience. Grade A - B in A-level Mathematics. Strong C++ development experience. Desirable: Qt.
IC Resources
11/07/2026
Full time
IC Resources is seeking a GUI Software Engineer in Cambridge to develop cross-platform desktop applications for a global user base. You will own significant parts of the software stack, writing high-quality C/C++ code and collaborating across multiple layers to deliver robust GUI features. The role is onsite in Cambridge with a four-day-per-week commitment and a focus on desktop software for Linux, Windows, and macOS. Qt experience is a plus, and strong problem-solving skills are essential.
IC Resources
11/07/2026
Full time
Competitive salary & package with onsite working An exciting opportunity for a Software Engineer has arisen with a Fortune 100 organisation and global leader in EDA, based in Cambridge. This is a great opportunity for a Software Engineer to collaborate within the team to design, optimise, verify, and document a library of high-quality arithmetic components used by chip designers worldwide. You will ensure components are robust, efficient, and easy to integrate, while also driving innovation in system design and optimisation across timing, area, and power metrics. You will commit to an onsite working model. Experience for the Software Engineer includes: MSc in Mathematics or Physics with 1+ years of industry experience OR PhD in Mathematics or Physics A-Levels in Mathematics graded A - B Proficiency in C++, Python or an HDL (VHDL or Verilog) Desired: experience with HDLs such as VHDL or Verilog The right to work in the UK without sponsorship is essential for this vacancy. If you are an MSc graduate looking for an exciting Software Engineer opportunity to work at the intersection of software, hardware, and research within a world-leading EDA organisation, please apply today to learn more. 7710 N FM 620,Bldg. 13-d, Austin.Texas 78726
IC Resources
11/07/2026
Full time
IC Resources is seeking a Linux Platform Engineer in Cambridge to join a growing team. The role is hybrid, with on-site presence typically 3 days per week, and offers a salary of up to £80k. Sponsorship is not available; candidates must have full rights to work in the UK. You will develop BSPs for NXP platforms, build and maintain Linux kernels, and optimize system performance. Strong C/C++, Bash, and Python skills are essential, as is experience with Linux networking and 3GPP/4G/5G protocols.
IC Resources
11/07/2026
Full time
Overview Linux Platform Engineer. A growing company based in Cambridge are looking for a highly skilled Linux Platform Engineer to join their dynamic team. Salary: Paying up to £80k. Location: Cambridge, Cambridgeshire (Hybrid, typically 3 days on site). Sponsorship: Not available for this role; only candidates with full rights to work will be considered. Responsibilities Develop and maintain Board Support Packages (BSP) for NXP-based platforms. Build, customize, and maintain Linux kernels, including module development and integration. Debug and troubleshoot networking-related system issues using profiling tools. Optimize Linux system performance, memory management, and I/O operations. Debug and troubleshoot system-level issues using profiling and tracing tools. Qualifications Strong proficiency in C/C++, Bash, and Python. Deep understanding of Linux networking stack; Yocto and Poxy is advantageous (TCP/IP, UDP, SCTP, Netfilter, iptables, nftables). BSP development (board support packages). Knowledge of networking protocols. Experience with performance tuning and packet tracing. Debugging. Experience with 3GPP, 4G, 5G protocols. Over 5 years of experience within Platform Engineering or a similar role. Interview Process The first stage will be a 30-minute Teams call with the Software Team Lead, followed by an onsite technical interview with the tech team and a culture discussion with HR. How to Apply If you are interested, please email your updated CV and a suitable time to call you, or call .
IC Resources
11/07/2026
Full time
Overview Leading technology company in the compute platform space is hiring a Senior/Principal Software Engineer to join the web platform team in Cambridge. This is a hybrid role, and you must live within commutable distance of Cambridge. The role focuses on owning pivotal design, architecture, and development work on the platform that serves as the main customer portal for collaboration and sales. It is an individual contributor role that leads through influence, sets technical direction, elevates code quality through reviews, and ships production code weekly with the team. Responsibilities Own design, architecture, and development of the web platform components. Lead through influence: establish technical direction and maintain high coding standards via code reviews. Ship production code on a regular cadence with the team. Qualifications Expertise in building and operating Ruby applications in production, with a track record of leading Ruby projects from design through to production operations. Experience scaling complex web applications. Ability to develop technical strategy, both individually and as part of a team. Experience building and operating real-time services (e.g., WebRTC, Server-Sent Events). Experience with monoliths, microservices, and architectures in between. Experience with Go or React. Involvement in open source software, whether as a maintainer or a contributor.
IC Resources
11/07/2026
Full time
IC Resources in Cambridge is seeking a Senior/Principal Software Engineer to join the web platform team. This hybrid role requires living within commuting distance of Cambridge and focuses on owning design, architecture, and development of the main customer portal. The position is an individual contributor role that leads through influence, maintains high coding standards through reviews, and ships production code weekly with the team.
IC Resources
11/07/2026
Full time
IC Resources is seeking a Senior Software Engineer for an AI engineering organisation to deploy and optimise a leading open-source LLM inference engine across two core programmes: a scaling inference initiative and a high-assurance/regulatory environments initiative. You will work with Python and low-level languages (C/C++, Rust, CUDA), contribute to upstream OSS, and optimise performance on GPUs/TPUs, with a focus on safety and explainability for regulated settings.
IC Resources
11/07/2026
Full time
IC Resources is seeking a Senior DevSecOps Engineer in London to design, build and operate mission-critical systems with a strong focus on security and reliability. You will lead production-grade Linux platforms (RHEL), automate infrastructure with Ansible and Python, run Kubernetes/OpenShift clusters, and tighten CI/CD with integrated SAST/image scanning. This is a hybrid role requiring UK work rights and SC clearance eligibility.
IC Resources
11/07/2026
Full time
Overview An exciting opportunity for a Senior DevSecOps Engineer with a leading mission-critical telecommunications company, based in London. The right to work in the UK without sponsorship is essential for this vacancy. Eligibility for SC clearance is also required. Hybrid role - 3 days per week in the London office. This is a senior, hands-on engineering role requiring an experienced DevSecOps and platform engineer who has operated complex systems in production. You will personally design, build, secure, deploy, and operate mission-critical systems where downtime, misconfiguration, or security failures have real-world consequences. Responsibilities Security & DevSecOps Apply OS, container, and application hardening aligned with UK security standards. Actively operate SELinux in enforcing mode. Integrate SAST, dependency scanning, and image scanning into CI/CD pipelines. Participate in incident response, root-cause analysis, and remediation. Core Platform Build and operate hardened Red Hat Enterprise Linux platforms across geo-redundant datacentres. Automate infrastructure using Ansible, Bash, and Python at scale. Design and troubleshoot CI/CD pipelines well beyond template configuration. Operate Kubernetes and OpenShift platforms, including security, networking, and failure recovery. Run Pacemaker/Corosync clusters and diagnose split-brain, fencing, and quorum issues. Configure HAProxy in active/active and active/passive configurations. Design platform-level routing using BGP/BFD (FRR or equivalent). Design and implement RESTful APIs in Go and Python used in live systems. Key skills and experience In-depth commercial expertise in a production DevSecOps / DevOps / Platform role. Strong, demonstrable Red Hat Enterprise Linux experience. Production Go and Python backend development. Kubernetes or OpenShift operational responsibility. Experience in regulated, audited, or mission-critical environments. If you are a DevSecOps Engineer looking to work in a high-impact, mission-critical environment, please apply today or contact Matt Andrews to learn more!
IC Resources
08/07/2026
Full time
A rare opportunity to shape the FPGA and DSP architecture. We are supporting a specialist wireless technology company developing advanced software defined radio and Bluetooth analysis platforms used by some of the world's leading semiconductor and consumer technology companies. They are looking to add an FPGA Engineer to their team, working on high-performance DSP and communication systems. This role offers the opportunity to work across both low level signal processing and wider system architecture, contributing to products designed for next generation wireless development and test environments. You'll work closely with RF, embedded, and protocol engineers in a highly technical and collaborative environment. The position will involve developing FPGA based DSP pipelines, implementing modem and signal processing functions, and contributing to the architecture of SDR platforms. You'll also play a role in optimisation, feature development, and system level integration across hardware and software domains. Qualifications Strong FPGA development experience using VHDL or Verilog Experience with DSP and digital communication systems Understanding of SDR platforms and modem architectures Familiarity with modulation, filtering, FFTs, or error correction techniques Experience with Xilinx/Vivado toolchains Knowledge of Python, C++, or MATLAB would be beneficial Exposure to Bluetooth or wireless protocols, RF systems, or low power hardware design would be advantageous.
IC Resources Edinburgh, Midlothian
08/07/2026
Full time
IC Resources is seeking an FPGA Prototyping Engineer to join their team in Edinburgh. This on-site role focuses on early-stage investigation, proof-of-concept development, and the architectural evaluation of semiconductor ideas. You will work closely with multiple teams to prototype architectures on FPGA, develop test environments, and significantly influence the design before it reaches silicon implementation.
IC Resources Edinburgh, Midlothian
08/07/2026
Full time
Overview This role offers the opportunity to sit right at the front of semiconductor development, where ideas are explored and tested in hardware before they ever become silicon. A global mixed-signal semiconductor company is looking to add an FPGA Prototyping Engineer to its system evaluation and emulation team. Rather than working on production RTL, this position focuses on early-stage investigation, proof-of-concept development, and architectural evaluation. You'll take emerging ideas and ASIC RTL concepts and map them onto FPGA platforms, allowing new approaches to be tested, challenged, and refined long before silicon implementation begins. Responsibilities In this role, you'll prototype future architectures on FPGA, develop system-level test environments, and carry out hands-on evaluation of mixed-signal devices. You'll work closely with architects, ASIC designers, and validation teams to uncover issues early, influence design direction, and provide evidence-based feedback that shapes final chip specifications. Over time, you'll also help build repeatable test and regression frameworks to support ongoing exploration and evaluation. Qualifications Degree-level education in Electronics or a related discipline Experience working with FPGA platforms and associated tool flows RTL coding experience in VHDL, Verilog, or SystemVerilog Strong hands-on capability in hardware bring-up, testing, and debug Ability to turn loosely defined concepts into practical prototypes and test plans Comfortable working at system level across hardware, firmware, and software Experience with PCB schematic review, in-circuit emulation, bus analysers, Python scripting, or mixed-signal components (ADCs, DACs, DSPs) would be advantageous Prior exposure to semiconductor development environments This is an on-site role based in Edinburgh, offering a rare opportunity to influence future silicon by proving ideas in hardware before they ever reach the chip design stage.
IC Resources Bristol, Gloucestershire
08/07/2026
Full time
Job Summary Senior Embedded Software Engineer now needed in central Bristol to join a global company leading the way in safety and security. Desired candidates have 3 7 years of experience and will work alongside industry experts developing a portfolio of embedded software products. Key Responsibilities Work alongside industry experts to develop embedded software products. Qualifications Good degree in computer science, engineering or a related field. 3 7 years of demonstrable low level embedded C expertise. Experience with real time operating systems, ideally FreeRTOS, on ARM architectures. Network knowledge includes TCP and UDP. Knowledge of safety critical software standards beneficial but not essential. Benefits Salaries £45k £60k, depending on experience. Super benefits, hybrid working, flexi time and visa support. Central Bristol office next door to Temple Meads train station providing an easy commute. Scope for progression and career development within a friendly company.
IC Resources
08/07/2026
Full time
An early-stage health technology company is seeking a Clinical Data Engineer to help build and maintain the data infrastructure underpinning a novel class of wearable health biomarkers. This is a highly impactful role within a close-knit team, where you'll work at the intersection of clinical research and data engineering - collaborating with clinicians, researchers, and ML teams to ensure that raw physiological signals are transformed into trustworthy, analysis-ready datasets. You'll play a key role in shaping how wearable health data is validated, governed, and deployed at scale. In this position, you'll be responsible for designing and implementing multimodal data pipelines, cleaning and synchronising real-world clinical datasets, and building tooling for annotation, quality control, and versioning. You'll also support clinical study design and ensure all data processes meet regulatory and privacy requirements. What they're looking for: Strong experience with time-series data engineering and analysis Proficiency in Python and relevant data frameworks Experience working with clinical or biomedical datasets Solid understanding of data quality, bias, and reproducibility in health research Ability to collaborate effectively across clinical and engineering stakeholders Familiarity with data governance, privacy standards, and audit requirements Why consider it: Opportunity to build the clinical evidence foundation for a genuinely novel area of wearable health technology High level of ownership and influence over data infrastructure and research workflows Collaborative environment spanning clinical, research, and ML disciplines Work that directly shapes how wearable health data is trusted and interpreted at scale
IC Resources Livingston, West Lothian
08/07/2026
Full time
IC Resources in Livingston, Scotland is seeking an Embedded Software Engineer to enhance firmware development for subsea IoT and wireless communication platforms. This role is pivotal in advancing groundbreaking technologies that facilitate secure data transfer in harsh environments. The company is known for its innovative approach and commitment to pushing the boundaries of wireless communication. Joining this dynamic team presents a unique opportunity for those looking to make a significant impact in the technology sector.