£95 Per hour
Outside
Onsite
Essex, England, United Kingdom
Summary: The Senior Software Engineer role based in Essex requires an experienced C++ engineer to develop and maintain complex, mission-critical software. This position is fully on-site, demanding expertise in C++ Windows application development and real-time data transfer. The ideal candidate will thrive in a specialist environment and have ownership over their work. Experience with additional technologies such as Qt and multi-threaded architectures is advantageous.
Key Responsibilities:
- Develop and maintain C++ Windows applications using Visual Studio.
- Handle real-time, high-volume data transfer.
- Work with serial interfaces and protocols including RS232, RS422, CAN Bus, ModBus, and NMEA.
- Implement multi-threaded architectures.
- Possibly utilize Qt, TCP/UDP, DirectX/OpenGL, or Google Protocol Buffers.
Key Skills:
- Proficiency in C++ and Windows application development.
- Experience with real-time data transfer and multi-threaded architectures.
- Familiarity with serial interfaces and protocols (RS232, RS422, CAN Bus, ModBus, NMEA).
- Knowledge of Qt, TCP/UDP, DirectX/OpenGL, or Google Protocol Buffers is a plus.
- Ability to work in a hands-on, technically rewarding environment.
Salary (Rate): £95.00/hr
City: Essex
Country: United Kingdom
Working Arrangements: on-site
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Role: Senior Software Engineer
Location: Essex – 5 days a week onsite
Pay rate: £600-£700p/d (outside IR35)
I’m looking for an experienced C++ engineer looking to work on genuinely complex, mission-critical software. This role is fully on-site, 5 days a week. We're working with a global company based in Essex, seeking an experienced Software Engineer to develop and maintain sophisticated integrated monitoring and automation systems.
You'll be working with:
- C++ Windows application development (Visual Studio)
- Real-time, high-volume data transfer
- Serial interfaces and protocols - RS232, RS422, CAN Bus, ModBus, NMEA
- Multi-threaded architectures
Experience with Qt, TCP/UDP, DirectX/OpenGL or Google Protocol Buffers would be a bonus. This is a hands-on, technically rewarding role with real ownership over what you build - ideal for an engineer who thrives in a specialist, niche environment.
Interested? Please reach out to Fintan at TEC Partners for more details.