05 February 2025
Key Responsibilities:
Design, develop, and maintain IoT edge applications for real-time data acquisition and processing.
Develop C# .NET-based applications for device connectivity, monitoring, and control.
Integrate IoT solutions with cloud platforms like Azure IoT, AWS IoT, or Google Cloud IoT.
Work with IoT protocols such as MQTT, CoAP, and OPC UA.
Develop secure and optimized firmware for edge devices using embedded technologies.
Implement edge computing solutions to process and analyze data locally before sending it to the cloud.
Collaborate with hardware and firmware teams to ensure seamless device-to-cloud communication.
Optimize data processing pipelines for efficient storage and transmission.
Conduct unit testing, debugging, and performance tuning of applications.
Stay updated with the latest IoT trends, frameworks, and security best practices.
Required Skills & Experience:
5-9 years of experience in IoT, Edge Computing, and C# .NET development.
Strong expertise in C# .NET Core, ASP.NET, Web APIs, and Microservices.
Experience with IoT Edge frameworks (Azure IoT Edge, AWS Greengrass, etc.).
Hands-on experience in device-to-cloud communication and real-time data streaming.
Knowledge of SQL/NoSQL databases such as PostgreSQL, MongoDB, or InfluxDB.
Familiarity with containerization (Docker, Kubernetes) for deploying edge applications.
Understanding of networking, security protocols, and authentication mechanisms.
Experience with Linux-based embedded systems is a plus.
Strong problem-solving skills and the ability to work independently.
Preferred Qualifications:
Experience with Industrial IoT (IIoT) and Industry 4.0 applications.
Knowledge of edge AI/ML for predictive maintenance or anomaly detection.
Familiarity with modular software architecture and CI/CD pipelines.
Let's Collaborate.
I'd love to connect with you to talk about your project and possible partnership
Full stack mobile (iOS, Android) and web app design and development agency
Codevian