Contract Software Engineer - C# / .NET / Embedded Systems
Location: Poole, Dorset. Hybrid working, 2-3 days per week in the office
Duration: 6 months
IR35 status: Outside IR35
Our 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 commutable distance to Poole, Dorest.
Key Skills & Experience
- Strong 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 Experience
- Embedded 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 with physical devices. You must be within a commutable dis