Software Engineer
Robosys Automation Ltd.
Southampton, UK
3 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on uk.indeed.com
Prepare application
- Draft 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.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…