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. Assistant Vice President Expectations To advise and influence decision making, contribute to policy development and take responsibility for More ❯
Azure) AI/ML Frameworks Generative AI Data engineering knowledge Solution Delivery Design, build, and deploy data science and AI solutions end-to-end, from design and development through testing, release, monitoring, and support. Operationalize models with CI/CD pipelines, automated testing, and monitoring, applying MLOps practices such as versioning, retraining, and drift detection (tools: MLflow, Azure … AI and advanced analytics features, including embeddings, retrieval-augmented generation, and building AI agents and chat-based solutions. Write clean, testable, and well-documented code using modern engineering practices (unittesting, code reviews, API development, Azure DevOps preferred). Technical Design & Architecture Ensure solutions align with enterprise architecture, data governance, and security standards Collaborate with enterprise architects, IT More ❯
Daventry, West Northamptonshire, Northamptonshire, United Kingdom
Anonymous
Embedded Software Engineers who can design and develop embedded software into differing hardware, offering a dynamic challenge with amazing results. Software Engineers will be specifying, designing, developing and testing embedded software for complex audio systems. Embedded Software Engineers will design, implement and optimise novel DSP algorithms on hardware products. Porting existing DSP algorithms between code bases and languages. Software … technical documentation Some Combination of: Advanced DSP implementation and design for audio Professional experience with embedded Linux systems 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). An understanding of: Audio and low-voltage control electronics PCB design More ❯
and control. Use GitHub for version control and collaborative development. Support IoT and cloud integration (AWS/Azure). Design and maintain SQL databases for robust data management. Conduct testing, debugging, and documentation to ensure reliability and performance. About You You’re a dedicated and adaptable engineer who thrives on solving complex problems and delivering high-quality solutions. You … IoT protocols, cloud platforms (AWS/Azure), and SQL database design. Understanding of RTOS and communication protocols such as I2C, SPI, UART, and CAN. Experience with Agile development and unittesting frameworks. Technical Skills Snapshot C#, WPF (UI Development) Embedded C/C++ (STM32) GitHub (Version Control) SQL (Database Design & Querying) IoT Architecture & Cloud Integration (AWS/Azure More ❯
for software development and related software engineering activities Solving technically challenging problems from rapid developments to full scale system developments Applying rigorous engineering practices such as; analysing, designing, implementing, testing, supporting and maintaining solutions The innovation in the application and integration of digital hardware technologies to build novel embedded systems Realising a system into functional components and then decomposing … software systems using both bare metal and Open Source/Commercial Operating systems Knowledge and implementation of complex software solutions Previous experience developing for embedded platforms Prior experience with UnitTesting & CI/CD tools Experience being comfortable using both Linux and Windows operating systems Essential qualifications for the Senior Embedded Software Engineer: We value difference and we More ❯
continue to provide robust, secure and efficient integrations between our major business systems and our internal and external customers. As part of this role you will * Be developing, debugging, testing, deploying and monitoring efficient and secure APIs and integration logic between systems utilising Azure components and C#. * Communicate and collaborate effectively with teams within the domain and in the … Azure resource types: API Management, Azure Functions, Logic Apps. * CI/CD practices preferably using Azure Devops pipelines. * Dynamics 365 Finance and Operations and Dynamics 365 CE SaaS solutions. * Unittesting using frameworks like XUnit or NUnit. * GIT The Rewards We want you to love what you do. That is why our benefits package rewards a job well More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid/Remote Options
MBDA
for flexible working arrangements Enhanced parental leave: Offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities : Fantastic site facilities including subsidised meals, free car parking and much more... The opportunity: WSSE are integral in the development of weapon systems and system architectures … development. You will be able to demonstrate your experience/knowledge in some of the following areas: Real-Time Software Configuration control Continuous Integration and Continuous Delivery or Deployment Unittesting and test driven development Agile development Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid/Remote Options
MBDA
for flexible working arrangements Enhanced parental leave: Offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities : Fantastic site facilities including subsidised meals, free car parking and much more... The opportunity: WSSE are integral in the development of weapon systems and system architectures … development. You will be able to demonstrate your experience/knowledge in some of the following areas: Real-Time Software Configuration control Continuous Integration and Continuous Delivery or Deployment Unittesting and test driven development Agile development Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading More ❯
Bristol, Avon, South West, United Kingdom Hybrid/Remote Options
MBDA
for flexible working arrangements Enhanced parental leave: Offers up to 26 weeks for maternity, adoption and shared parental leave -enhancements are available for paternity leave, neonatal leave and fertility testing and treatments Facilities : Fantastic site facilities including subsidised meals, free car parking and much more... The opportunity: WSSE are integral in the development of weapon systems and system architectures … development. You will be able to demonstrate your experience/knowledge in some of the following areas: Real-Time Software Configuration control Continuous Integration and Continuous Delivery or Deployment Unittesting and test driven development Agile development Our company: Peace is not a given, Freedom is not a given, Sovereignty is not a given MBDA is a leading 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 ❯
Key skills: Data cleaning and preprocessing, Handling missing values, grouping, merging, pivoting, aggregations, and SQL Software Engineering Best Practices Key practices: Version control with Git. Writing modular, reusable code. Unittesting (e.g., with pytest). Code documentation and docstrings. Using linters and formatters Plotly Dash Key skills: Customizing with Plotly Graph Objects for advanced interactivity. Creating dashboards with More ❯
uphold quality and delivery standards. Tech Stack & Skills Core skills: Strong Python backend development experience (FastAPI or similar frameworks) Cloud-native deployment experience (preferably Google Cloud and Cloud Run) Unittesting experience (pytest or similar frameworks) Familiarity with agile development and CI/CD processes Strong understanding of Git/GitHub workflows and DevOps tooling Nice to have More ❯
Working within a heterogeneous agile development team to develop simulations and representations of real equipment. Implementing software development approaches, including configuration control, continuous integration, continuous delivery/deployment, and unit testing. Job Requirements: Proficiency in C# and C++. Experience with Microsoft Visual Studio and Eclipse. Ability to work from a high-level/system view into technical details. Excellent More ❯
at Stannah Join Our Team We have an exciting opportunity for an experienced Senior Embedded Software Engineer to join Stannah based at Andover. This job will involve designing, developing, testing, and delivering embedded software solutions for motion control and safety-critical systems in the stairlift industry. Reporting to the Lead Software Engineer, you will be in a hands-on … with the Lead Software Engineer to help develop the technological direction of our stairlift systems and CASE tools Develop embedded software in C/C++ Develop Python applications for testing our new products and for analytics Design and deliver embedded software for safety critical systems Design and implement algorithms for sensor data processing and closed loop motion control systems … in embedded C/C++ on 32-bit microcontrollers Extensive background in motion control, sensor systems, and safety-critical software (e.g. EN61508 or equivalent) Experienced with MISRA standards and unittesting Working knowledge of Python for internal tools and testing support Excellent documentation, communication, and cross-functional collaboration skills If you have previous experience working in a More ❯
Key Responsibilities and Accountabilities Essential : · Develop and implement detailed test plans and procedures specifically for passenger vehicle engines. · Knowledge of power unittesting practises. · Conduct engine performance, load, durability, reliability, and environmental tests to verify and sign compliance with requirements. · Set up test fixtures, instrumentation, and data acquisition systems for both static and dynamic testing, including stress … Automation of current engine test data processing with the goal of reduce workload overall and improving data quality and consistency. · In the short term the focus on the durability testing conducted by the team, supporting with the creation of tools to allow trend and daily check data to be validated and then reviewed efficiently using a combination of tool … improvements · Ensure all engine tests meet global safety, performance, and emission standards (IS, ECE, or regional regulations) · Assist in literature review of homologation criteria and incorporate regulatory requirements into testing protocols. · Use diagnostic tools, engine simulators, MATLAB, SCADA, and data analysis platforms for test execution and evaluation · Implement automated testing procedures using scripts (Python, CAPL) where applicable to More ❯
frameworks. Perform data extraction, transformation, and loading (ETL) from multiple sources. Implement advanced data visualizations and interactive dashboards using Plotly Dash. Ensure data quality, integrity, and performance through automated testing and validation. Collaborate with cross-functional teams to define data requirements and technical solutions. Apply software engineering principles such as version control, modular coding, and documentation. Required Skills & Experience … merging, and aggregation skills. Experience with SQL for data querying. Software Engineering Best Practices: Experience with Git for version control. Writing modular, reusable code with proper documentation. Familiarity with unittesting (e.g., pytest) and code formatting tools. Plotly Dash Development: Hands-on experience building interactive dashboards with Dash components (dropdowns, sliders, graphs, tables). Ability to customize with More ❯
Hereford, Herefordshire, West Midlands, United Kingdom Hybrid/Remote Options
Leidos Innovations UK Limited
Pi, ARM). Write and maintain code in Python and/or C++, often interfacing directly with hardware. Work with communication protocols to control and integrate peripheral devices. Perform testing and debugging, both in the lab and at customer sites. Collaborate with cross-functional teams to refine requirements and implement features. Occasionally support system integration and deployment of hardware …/I2C. Comfort working in Linux development environments. Strong problem-solving skills and attention to detail. Ability to adapt quickly to new hardware, tools, and use cases. Familiarity with unittesting, debugging tools, and Git-based workflows. Desirable: Experience with security-focused projects (e.g., Government, MoD). Exposure to cryptography and secure audio/data transport. Knowledge of 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 ❯
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 ❯
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 ❯
Knutsford, Cheshire, United Kingdom Hybrid/Remote Options
eTeam Workforce Limited
data integration applications Designing and implementing ETL/API solutions with parallel processing architecture, including analysis of change incidents against applications products within domain Leading story based development and unit test and adherence to all coding standards, including delivery of high quality code that achieves consistently high code quality ratings Leading application development and unittesting, including 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 ❯