Post Job Free
Sign in

.NET Arduino & WebPLC Middleware Engineer

Company:
Robotic Assistance Devices
Location:
Peartree Bridge, City of Milton Keynes, MK6 5AE, United Kingdom
Posted:
April 27, 2024
Apply

Description:

We're looking for a seasoned .NET C# Engineer versed in Arduino Manager, Middleware, WebPLC, Networking, and Docker to join our innovative engineering team.

The candidate will be instrumental in developing sophisticated software solutions that interface seamlessly with a variety of hardware devices and networked systems.

A strong foundation in .NET, C#, along with a demonstrated capability in working with Arduino, middleware technologies, WebPLC, networking principles, and Docker containers, is essential for success in this role.

Key Responsibilities

Develop and maintain high-quality C# code for software that integrates with hardware devices, emphasizing Arduino and WebPLC interactions, and supports Docker containerization.

Design middleware to enable efficient communication between software and hardware devices, with a particular focus on network security and performance.

Employ networking knowledge to ensure robust and secure data exchange between devices, servers, and applications.

Utilize Docker for deploying and managing containerized applications, facilitating consistent environments and streamlined development workflows.

Collaborate closely with other engineers and teams to define system requirements, propose solutions, and integrate networking and Docker practices into our projects.

Ensure the reliability, performance, and scalability of applications, with an acute focus on networking and Docker optimization.

Stay updated with the latest advancements in .NET technologies, Arduino development, middleware solutions, networking protocols, and Docker trends.

Required Qualifications

Proven track record as a .NET Developer with in-depth knowledge of C#.

Experience with Arduino programming and hardware-software integration.

Solid understanding of middleware, WebPLC technologies, and their application in real-world scenarios.

Strong foundation in networking concepts, protocols, and security measures.

Proficient with Docker, including containerization, orchestration, and deployment.

Excellent problem-solving, analytical, and communication skills.

Preferred Skills

Involvement in IoT projects with a focus on real-time data processing and network communications.

Familiarity with cloud services (AWS, Azure).

Experience with microservices architecture and cloud-native development practices.

Full Time

Apply