Bachelor's degree in Computer Science, Information Systems, Engineering, or a related field. Strong grasp of Python fundamentals including: Functional programming Object-oriented programming (OOP) Data types and structures Unittesting using pytest Proficiency in SQL (we use MySQL, but experience with other SQL platforms is welcome). Experience with data manipulation and transformation using Pandas . Familiarity More ❯
C# or ADA Previous experience with bare-metal embedded software Model-based development using UML Configuration Control & CI/CD SCADE definition and verification algorithms Agile development TDD, Automated & UnitTesting Aerospace software knowledge is desirable - e.g. DO178C If you think you have the drive and passion needed to be successful, APPLY NOW! For more information email , call More ❯
Stevenage, Hertfordshire, England, United Kingdom Hybrid / WFH Options
Certain Advantage
of mixed discipline engineers working in synergy to develop simulations and representations of real equipment. Our approach to software development includes Configuration control Continuous Integration Continuous Delivery or Deployment. Unittesting and test driven development. Skillset/experience required: Proficient in C#/C++ Microsoft Visual Studio, Eclipse, Ability to work from high level/system view into More ❯
Stevenage, Hertfordshire, South East, United Kingdom Hybrid / WFH Options
Certain Advantage
of mixed discipline engineers working in synergy to develop simulations and representations of real equipment. Our approach to software development includes Configuration control Continuous Integration Continuous Delivery or Deployment. Unittesting and test driven development. Skillset/experience required: Proficient in C#/C++ Microsoft Visual Studio, Eclipse, Ability to work from high level/system view into More ❯
tools Experience using IoC containers SQL Server experience Experience using Entity Framework OOAD skills and good understanding of Design Patterns and Practices Web services (SOAP and/or WCF) Unittesting/Test Driven Development Distributed WinForms systems development Desirable Familiarity with DevOps tools for managing work items and source control, with TFS experience being a plus. Alternatively More ❯
Portsmouth, Hampshire, England, United Kingdom Hybrid / WFH Options
MORRIS SINCLAIR RECRUITMENT LTD
tools Experience using IoC containers SQL Server experience Experience using Entity Framework OOAD skills and good understanding of Design Patterns and Practices Web services (SOAP and/or WCF) Unittesting/Test Driven Development Distributed WinForms systems development Desirable Familiarity with DevOps tools for managing work items and source control, with TFS experience being a plus. Alternatively More ❯
with RTOS and bare-metal microcontroller development (e.g., STM32, PIC). Solid understanding of embedded build systems , cross-compilation , and tools like Docker. Experience with source control (e.g., Git) , unittesting, and peer code reviews. Strong problem-solving skills and attention to detail. Excellent team collaboration and communication. Desirable Skills Experience with digital electronics, schematic reading, and PCB More ❯
abreast of best practice in data engineering across industry, research and Government and facilitating the adoption of standards. Work to promote the adoption of best practises across the squad (unittesting, CI/CD). Work with our Science team and Product to understand the data requirements and work with them to deliver the data needed for their More ❯
ll take part in brainstorming sessions to introduce new features, improve existing functionality, and contribute to the roadmap of what gets built when. Your knowledge of design, development, coding, testing and application programming will help your team raise their game, meeting high standards, as well as satisfying both business and functional requirements. What you'll do Design and implement … that makes 2D/3D/4D spatial data actionable. Contribute to and help improve the standards for frontend development in the team, in terms of code quality, automated testing, documentation. Contribution to maintaining the reliability of Sensat's enterprise offering. What you'll bring Experience as a Full Stack Developer building modular commercial solutions, ideally with knowledge in … CSS, SCSS, advanced DOM manipulation, cross-browser and cross-device development. Experience with one or more of the following: RESTful APIs, gRPC, or relational modelling. Experience with test automation; unittesting, functional testing. A passion for quality and writing clean, solid, readable code that scales and performs well, with excellent coding practices and a keen eye for detail. More ❯
practice and high quality tooling Skills we'd like you to have Expert TypeScript engineer with a strong understanding of React Experienced with NextJS, preferably app router You consider unittesting a key part of software delivery You have used testing libraries such as Jest or Vitest and React Testing Library A drive to collaborate with More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
Strive to continually refine engineering processes and root out inefficiencies Line management of a diverse engineering team and supporting them through mentoring and code reviews. Drive demonstrable quality through unittesting, continuous integration and feedback from our customers Required Skills and Experience : Proven experience of software engineering with exposure to the full development lifecycle Experience running agile teams … engaging experiences for new and complex hardware use cases with a focus on user-centred product design and developer workflows Familiarity with modern, effective software development: source control, automated testing, object-oriented or functional paradigms and the Agile methodology. A 'get things done' attitude to shipping high-quality, robust software which is maintainable and responsive to evolving requirements. A 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 ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH 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 ❯
Leominster, Herefordshire, United Kingdom Hybrid / WFH Options
Leidos
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 ❯
will play an important role in creating the high level design artifacts. You will also deliver high quality code deliverables for a module, lead validation for all types of testing and support activities related to implementation, transition and warranty. You will be part of a learning culture, where teamwork and collaboration are encouraged, excellence is rewarded, and diversity is … of critical HR data. • Provide ongoing support and maintenance of integration solutions, including regular updates and enhancements. • Prepare and maintain documentation for integration processes, workflows, and best practices. • Perform unittesting, debugging, and validation of Boomi integration processes to meet quality standards. • Collaborate with other teams for system upgrades, ensuring compatibility with new releases of SAP SuccessFactors and More ❯
Brighton, Sussex, United Kingdom Hybrid / WFH Options
Better Days Recruitment Ltd
framework (object orientated programming) Amazon Web Services Any knowledge or experience of SES and SMS Knowledge/experience of API development Experience or knowledge or React is desirable PHP unittesting Strong problem solver with a high attention to detail Outstanding communication skills verbally and written Enjoys working collaboratively but also happy to work remotely with the support More ❯
Brighton, Brighton and Hove, East Sussex, United Kingdom Hybrid / WFH Options
Better Days Recruitment Ltd
framework (object orientated programming) Amazon Web Services Any knowledge or experience of SES and SMS Knowledge/experience of API development Experience or knowledge or React is desirable PHP unittesting Strong problem solver with a high attention to detail Outstanding communication skills verbally and written Enjoys working collaboratively but also happy to work remotely with the support More ❯
Employment Type: Permanent
Salary: £25000 - £35000/annum Good Company benefits
or ADA Previous experience with bare-metal embedded software Model-based development using UML Configuration Control & CI/CD SCADE definition and verification algorithms SDLC & Agile development TDD, Automated & UnitTesting Windows & Linux OS lockdown Aerospace software knowledge is desirable – e.g. DO178C If you think you have the drive and passion needed to be successful, APPLY NOW! For More ❯
to understand requirements and maintain software quality. KEY EXPERIENCE - Strong organisational and communication skills with the ability to articulate complex concepts. - Strong background in C# & .Net technologies. - Experience in UnitTesting & Integration Testing. - Experience in CI/CD Pipeline Development - Experience with AWS - Interest/Experience with AI Development SALARY - UP TO £75,000 LOCATION - MILTON KEYNES More ❯
to understand requirements and maintain software quality. KEY EXPERIENCE - Strong organisational and communication skills with the ability to articulate complex concepts. - Strong background in C# & .Net technologies. - Experience in UnitTesting & Integration Testing. - Experience in CI/CD Pipeline Development - Experience with AWS - Interest/Experience with AI Development SALARY - UP TO £75,000 LOCATION - MILTON KEYNES More ❯
Horsham, Sussex, United Kingdom Hybrid / WFH Options
BENTLEY SYSTEMS, INC
and grow as an engineer. Responsibilities: Develop and maintain Bentley's civil engineering applications independently and with a global project team. Take ownership of your functionalities and designs. Perform unittesting to ensure code quality and functionality. Provide and accept constructive feedback. Research and evaluate new technologies as needed. Continuously learn and adapt to new technologies. Qualifications: BS More ❯
Bristol, Avon, South West, United Kingdom Hybrid / WFH Options
Certain Advantage
of mixed discipline engineers working in synergy to develop simulations and representations of real equipment. Our approach to software development includes Configuration control Continuous Integration Continuous Delivery or Deployment. Unittesting and test driven development. Skillset/experience required: Proficient in C# C++ experience would be great Microsoft Visual Studio, Eclipse, Ability to work from high level/ More ❯
Employment Type: Temporary, Work From Home
Salary: £65 per hour, Benefits Overtime Rate of time and a quarter
Horsham, Sussex, United Kingdom Hybrid / WFH Options
BENTLEY SYSTEMS, INC
an engineer. Responsibilities: Develop and maintain Bentley's civil engineering applications independently and as part of a global project team. Take ownership of your code and design implementations. Perform unittesting to ensure code quality and functionality. Provide and receive constructive feedback. Research and evaluate new technologies as needed. Continuously learn and adapt to new technologies. Qualifications: BS More ❯
the table: C# .NET Azure experience (specifically Azure Functions, Azure Logic Apps, Blob Storage, Application Insights). Experience with SQL Server, T-SQL and ORMs such as Entity Framework. Unittesting experience, ideally with NUnit and Moq. Strong understanding of C# and software development best practices. The ability to mentor junior members of the team with sound reasoning. More ❯
scratch. Strong foundations in applied mathematics and physics, particularly in statistical modelling, systems dynamics and differential equations. Familiarity with software engineering best practices: version control (Git), code review workflows, unittesting, CI/CD pipelines. Experience writing clean, efficient, and modular code suitable for production environments. Desirable Skills or Knowledge Familiarity with AMO physics or quantum machine learning. More ❯