enhance, and maintain enterprise applications using industry-standard coding practices. Collaborate with cross-functional Scrum teams to ensure accurate and complete delivery of solutions. Conduct thorough code reviews and unittesting to maintain quality and reliability. Engage with team leads and stakeholders to understand requirements and deliver scalable, maintainable software. Skills & Experience: Strong proficiency in C# and .NET More ❯
Surrey, England, United Kingdom Hybrid/Remote Options
Spectrum IT Recruitment
complex software solutions in time sensitive environments. Demonstrate fostering collaboration and driving innovation (using AI or similar) Previously implemented modern software engineering processes; Agile, TDD, BDD, CI/CD, Unittesting, etc Strong knowledge of IT/Cyber security; ISO2701, Cyber essentials, or similar A background in modern programming and cloud technology – .Net9, Azure or similar The business More ❯
and maintain embedded software for electronic warfare systems. Collaborate within integrated project teams to deliver robust, high-quality code. Manage requirements using IBM DOORS and ensure full traceability. Conduct unittesting and peer reviews to maintain code quality. Document work thoroughly and maintain configuration control. Must-Have Skills: Strong C++14 programming experience. Proficiency with Visual Studio 2019 and More ❯
Azure cloud infrastructure and deployment best practices Solid understanding of containers, microservices, and functional design patterns Experience with Terraform for infrastructure as code (IaC) Committed to code quality through unittesting (e.g. PyTest) With a focus within Energy Trading, Oil & Gas, Financial Markets and Commodities, we offer a transparent Recruitment Service that has proven to be reliable and More ❯
Azure cloud infrastructure and deployment best practices Solid understanding of containers, microservices, and functional design patterns Experience with Terraform for infrastructure as code (IaC) Committed to code quality through unittesting (e.g. PyTest) With a focus within Energy Trading, Oil & Gas, Financial Markets and Commodities, we offer a transparent Recruitment Service that has proven to be reliable and More ❯
model-driven development and handle a mixture of auto-generated and hand-written code. Apply Agile and DevOps principles within a CI/CD environment. Ensure code quality via unittesting , static analysis , and adherence to MISRA/JSF++ standards. Manage task reporting, risk registers, and software delivery tracking. Work collaboratively with system architects, project managers, and the More ❯
interfaces using Temenos Integration Framework (IF) and TCIB . Work closely with business analysts and product owners to translate business requirements into technical specifications. Ensure high-quality deliverables through unittesting, documentation, and adherence to best practices. Mandatory Skills: Temenos Transact (T24) Development: Strong hands-on experience with TAFJ , jBase/Pickbasic , Bitbucket , Temenos Design Studio , and IRIS More ❯
interfaces using Temenos Integration Framework (IF) and TCIB . Work closely with business analysts and product owners to translate business requirements into technical specifications. Ensure high-quality deliverables through unittesting, documentation, and adherence to best practices. Mandatory Skills: Temenos Transact (T24) Development: Strong hands-on experience with TAFJ , jBase/Pickbasic , Bitbucket , Temenos Design Studio , and IRIS More ❯
Northampton, England, United Kingdom Hybrid/Remote Options
Blackstar Amplification Ltd
experience in a commercial software development environment Ability to produce clean, accurate and reusable code Desirable Experience with: A fast prototyping language (MATLAB, Python, C# etc.) CI/CD UnitTesting Agile development practises and associated software (Jira, Confluence etc.) Plugin Architectures (AU, VST3, AAX, LV2). Guitar player or an active interest in music technology An understanding More ❯
communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unittesting practices to ensure proper code design, readability, and reliability. Vice President Expectations To contribute or set strategy, drive requirements and make recommendations for change. Plan resources, budgets More ❯
or current SC and DV clearance is highly beneficial. Duties & Experience: Strong programming knowledge of C, C++ or ADA Previous experience within software development for hardware or safety critical testing Work with a multidisciplinary team to create extensible code for new development and to deliver software solutions Creative design and critical analysis SDLC & Agile development TDD & UnitTestingMore ❯
Stevenage, Hertfordshire, South East, United Kingdom
Guidant Global
integrity levels (e.g., DO178C Level B, SIL-4, or equivalent). Expertise in specification and requirements creation, with compliance tracking in DOORS. Working knowledge of C/C++ for testing special builds and conducting focused code reviews. Proficiency in unittesting using tools such as LDRA, RAPITA, or equivalent. Understanding of code coverage techniques and strategies for … with live equipment (PSUs, oscilloscopes, logic analysers) for system testing. Desirable (Best) Significant experience developing software to DO178C Level B standards. Familiarity with defence standards and microcontroller technologies. Experience testing on development cards in a test environment or bare-metal using special builds. Proficiency with RAPITA Systems Tool Suite. Knowledge of modelling tools and Ansys SCADE Tool Suite. Experience More ❯
directly to innovations that improve patient care worldwide. This is an exciting opportunity to work across the full software development lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embedded software development using C. Strong understanding of real-time systems, RTOS …/32-bit microcontrollers, communication protocols (SPI, I2C, TCP/IP), and peripheral interfaces. Experience producing technical documentation, specifications, and verification plans. Proficient with version control (Git), Jira, and unittesting frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous More ❯
Bellshill, Lanarkshire, Scotland, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions LTD
directly to innovations that improve patient care worldwide. This is an exciting opportunity to work across the full software development lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embedded software development using C. Strong understanding of real-time systems, RTOS …/32-bit microcontrollers, communication protocols (SPI, I2C, TCP/IP), and peripheral interfaces. Experience producing technical documentation, specifications, and verification plans. Proficient with version control (Git), Jira, and unittesting frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous More ❯
Motherwell, North Lanarkshire, Mossend, Lanarkshire, United Kingdom Hybrid/Remote Options
KO2 Embedded Recruitment Solutions Ltd
directly to innovations that improve patient care worldwide. This is an exciting opportunity to work across the full software development lifecycle - from defining requirements and architecture through to implementation, testing, and ongoing product enhancements - all within a collaborative, quality-driven environment. Skills & Experience Essential: Proven experience in embedded software development using C. Strong understanding of real-time systems, RTOS …/32-bit microcontrollers, communication protocols (SPI, I2C, TCP/IP), and peripheral interfaces. Experience producing technical documentation, specifications, and verification plans. Proficient with version control (Git), Jira, and unittesting frameworks (Unity, Ceedling, CMock). Knowledge of code quality standards such as MISRA. The Role Design, develop, and maintain embedded C software for medical devices to rigorous More ❯
best practices, research and recommend frameworks and architectural/code design patterns, identify areas of improvements within the code and suggests solutions and advocate for operational excellence (such as unittesting, establishing SLAs, programming for resiliency and scalability). You will take a whole systems approach to analyze issues and implement holistic solutions by ensuring that linkages between … fit a business need. Able to understand highly complex systems and design moderately complex systems and can guide integrations across teams within business unit. Has a strong understanding of testing and monitoring tools and technologies and uses this knowledge to identify and advocate for project quality via testing, monitoring and alerting at the project level. Ability to establish More ❯
enhance software for intra-operative devices. Ensure maintainability, reliability, and performance of existing software systems. Improve device monitoring and cloud connectivity capabilities. Investigate and resolve technical issues reported during testing or support. Contribute to security and regulatory compliance processes. Deliver robust, secure-by-design software for medical applications. Must-Have Skills BS/MS in Computer, Electrical, or Electronics … Unix/Linux environments. Hands-on experience with inter-process communication (gRPC, DDS, Zenoh, etc.). Experience with hardware systems and remote device management. Solid understanding of TDD and unittesting using tools like Google Test (gtest). Strong analytical and problem-solving skills, with attention to code quality and maintainability. Nice-to-Have Skills Familiarity with GUI More ❯
City of London, London, United Kingdom Hybrid/Remote Options
CXC
enhance software for intra-operative devices. Ensure maintainability, reliability, and performance of existing software systems. Improve device monitoring and cloud connectivity capabilities. Investigate and resolve technical issues reported during testing or support. Contribute to security and regulatory compliance processes. Deliver robust, secure-by-design software for medical applications. Must-Have Skills BS/MS in Computer, Electrical, or Electronics … Unix/Linux environments. Hands-on experience with inter-process communication (gRPC, DDS, Zenoh, etc.). Experience with hardware systems and remote device management. Solid understanding of TDD and unittesting using tools like Google Test (gtest). Strong analytical and problem-solving skills, with attention to code quality and maintainability. Nice-to-Have Skills Familiarity with GUI More ❯
Coaching : Guide and mentor senior engineers, fostering a culture of technical excellence and continuous learning. Tooling & Developer Experience : Own and enhance the tooling ecosystem (CI/CD, linters, bundlers, testing frameworks) to streamline development workflows. Framework Development : Contribute to and maintain shared frameworks and libraries that power our web applications. Innovation & Research : Stay ahead of emerging trends in web … experience in architecting and developing web applications. Deep expertise in modern JavaScript/TypeScript, React (or similar frameworks), and web performance optimization. Deep understanding of software design patterns, SOLID, unittesting, locking, dependency injection and other essential engineering methods. Strong understanding of frontend infrastructure, build systems, and deployment pipelines. Experience coaching senior engineers and leading technical initiatives. Passion More ❯
to our customers while maintaining our culture of collaboration, learning, and continuous improvement. To be successful in this role you should have: Required Skills: Proficiency in Java and BDD testing frameworks Experience with AWS or other public cloud platforms Proven ability to build high-scale distributed systems Deep understanding of authorization models (ReBAC, ABAC, RBAC) and Policy as Code … communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unittesting practices to ensure proper code design, readability, and reliability. Vice President Expectations Advise key stakeholders, including functional leadership teams and senior management on functional and cross functional More ❯
helping develop the software stack for our next generation intra-operative devices. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS … Strong knowledge of Unix/Linux environments Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.) Experience working with deployed hardware systems and remote device management Experience with unittesting using methodologies like Test-Driven Development (TDD), including proficiency with testing frameworks such as Google Test (gtest) or similar tools Flexible - you can independently solve problems More ❯
helping develop the software stack for our next generation intra-operative devices. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS … Strong knowledge of Unix/Linux environments Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.) Experience working with deployed hardware systems and remote device management Experience with unittesting using methodologies like Test-Driven Development (TDD), including proficiency with testing frameworks such as Google Test (gtest) or similar tools Flexible - you can independently solve problems More ❯
helping develop the software stack for our next generation intra-operative devices. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS … Strong knowledge of Unix/Linux environments Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.) Experience working with deployed hardware systems and remote device management Experience with unittesting using methodologies like Test-Driven Development (TDD), including proficiency with testing frameworks such as Google Test (gtest) or similar tools Flexible - you can independently solve problems More ❯
helping develop the software stack for our next generation intra-operative devices. Maintain and enhance methods for device monitoring and cloud connectivity. Investigate, debug, and resolve issues reported from testing and support. Participate in the relevant security and regulatory compliance processes. Develop robust and secure-by-design software fit for a medical-grade system. Must Haves BS/MS … Strong knowledge of Unix/Linux environments Experience with inter-process communication frameworks (gRPC, DDS, Zenoh etc.) Experience working with deployed hardware systems and remote device management Experience with unittesting using methodologies like Test-Driven Development (TDD), including proficiency with testing frameworks such as Google Test (gtest) or similar tools Flexible - you can independently solve problems More ❯