Software Engineer
Robosys Automation Ltd.
Southampton, UK
18 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£35,000.0 - £45,000.0
Working hours
Regular working hours
Job source
Tech stack
.NET Framework
Application Programming Interfaces (APIs)
Application Performance Management
Systems Engineering
Microsoft Azure
C Sharp (Programming Language)
CAN Bus
Software Debugging
Parsing
Software Engineering
TCP/IP
Transmission Control Protocol (TCP)
+9 more
Multithreading
.NET Core
Backend
Event Driven Architecture
Low Latency
Asynchronous Programming
Stream Processing
Industrial Software
Docker
Job description
We are seeking a highly capable Software Engineer to design and build real-time control and monitoring applications that interface directly with hardware, sensors, and industrial systems.
Working closely with systems, controls, and hardware engineers, you will develop high-performance backend software using C# / .NET, operating close to the metal in safety-critical environments. This is not a purely web-based role - it requires strong systems thinking and hands-on problem-solving.
What you will do:
- Develop high-performance applications using C# / .NET
- Build multi-threaded, asynchronous, event-driven systems
- Implement TCP/IP and UDP socket communications
- Interface with hardware including CANbus devices, sensors, and controllers
- Implement and decode protocols such as:
- Parse CAN frames, PGNs, and device-specific messages
- Develop real-time data processing and control logic
- Design secure APIs for telemetry, monitoring, and command & control
- Debug and optimise system performance, latency, and reliability
- Collaborate closely with hardware, controls, and systems engineering teams
Requirements
- 3+ years’ experience in backend, systems, or software development
- Strong proficiency in C# and .NET / .NET Core
- Experience with TCP/IP networking and asynchronous programming
- Strong debugging and systems-level troubleshooting skills
- Experience interfacing with hardware or sensors is highly desirable
- Familiarity with NMEA 0183 / NMEA 2000, maritime, robotics, or autonomous systems is a plus
- Docker, Azure, or safety-critical software experience advantageous
Benefits & conditions
Pulled from the full job description
- Sick pay
- Free parking
- Casual dress
- Company events
- On-site parking
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on uk.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
EM
Eli McGarvie
about 3 years ago
DC
Daniel Cranney
How software is steering vehicle technology
over 1 year ago
LM
Luis Minvielle
Is Software Engineering Hard?
about 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
EM
Eli McGarvie
Data Engineer Salary UK
about 3 years ago