Contract Software Engineer - C# / .NET / Embedded SystemsLocation: Poole, Dorset. Hybrid working, 2-3 days per week in the officeDuration: 6 monthsIR35 status: Outside IR35Our client requires a Contract Software Engineer to support an established engineering team developing software for electronic ticketing devices and embedded systems. The role will involve a mix of new feature development, debugging, software maintenance and integration with hardware and third-party systems for a large project. The contract software engineer will be required onsite 2-3 days per week so you must be within a reasonable commutuable distance to Poole, Dorest.Key Skills and ExperienceStrong commercial experience with C# / .NET development.Experience with Xamarin or React for UI development.Embedded software development experience across Android or Linux environments.Experience with GitHub, CI/CD pipelines and unit testing.Strong debugging and troubleshooting skills, including legacy applications.Experience with REST APIs, microservices and SQLite.Agile/Scrum development experience.Desirable ExperienceEmbedded C/C++ development.AI assisted software implementation experience with likes of Claude Code or CoPilot etc.Ticketing systems, payment terminals, smartcards or connected devices.Bluetooth, wireless connectivity and hardware integration. This opportunity would suit a hands-on contract Software Engineer with a strong C#/.NET background who has experience developing applications that interact
..... full job details .....