Software Engineer
Kratos Analytical Ltd
££43,895 to £52,000
Job description
We are looking for an enthusiastic and motivated Software Engineer to join our software development team. You will be encouraged to bring your ideas to the table to help us produce the next generation of scientific software.
Excellent communication skills are a must for this position as you’ll be part of a team working on the full software development cycle. It’s important that applicants are comfortable designing and developing high-quality software and architecture using the latest tools available. Our ideal candidate will have an analytical mind with a positive problem-solving aptitude towards software development.
Skills you must have:
• Demonstrable commercial experience as a C# .NET developer
• Demonstrable experience of software engineering practices (unit testing, CI/CD, SOLID, BDD etc)
• Knowledge of software architecture and design
• Experience with real time embedded systems.
It will also help your application if you have the following:
- Experience and knowledge of Agile methodologies (Azure, DevOps)
- Database development experience – MongoDB (NoSQL) or SQL
- Unit Testing Frameworks, Microsoft Test, XUnit or NUnit
- Experience with using Source Control tools such as GIT, Subversion etc.
- Experience with instrumentation, multi processor embedded software, systems integration w/ hardware, image processing, automation, safety critical, C#, C/C++, numerical methods, data analysis, control systems, mathematical models, multi threaded systems ,audio/video multithreaded streaming.
As world leaders in X-ray Photoelectron Spectrometers and producers of MALDI ToF Mass Spectrometers for Shimadzu Corporation, we at Kratos Analytical aim to support our customers in making a real difference in the world. Our state-of-the-art instrumentation contributes to advancements in fields ranging from renewable energy to medical diagnostics at the world’s most prestigious academic institutions and technology companies.
Successful applicants will have the opportunity for hybrid working.
- Job type
- Permanent
- Posted
- 2025-07-30T00:00:00
Skills
- software
- Engineering
- scientific-instrumentation
- embedded-systems