07/02/2026 updated

PP
100 % available

Senior Developer - Industry 4.0 & Real-Time Communication

Coimbatore, India
Only remote
Bachelor of Engineering
Coimbatore, India
Only remote
Bachelor of Engineering

Profile attachments

Priyadharshini_Resume.pdf

Testing (Software)C (Programming Language)Agile MethodologyC Sharp (Programming Language)C ShellC++ (Programming Language)Edge Development OptionsEmbedded CEmbedded SoftwareC-Basierte Programmiersprachen OPC Unified ArchitectureTypeScriptReact.jsIndustry 4.0AngularJSEmbedded CoderTesting (Hardware)Full Stack DevelopmentCloud Integration
Programming Languages
Proficiency in multiple programming and scripting languages including C#, WPF, C++, C, Python, Shell scripting, Typescript, and Node.js, with strong technical exposure across various software development projects.

OPC UA & Industrial Communication Protocols
Extensive experience in designing and developing OPC UA server features using open62541 stack, integrating OPC UA to instruments, and working with communication protocols such as MQTT, Open Powerlink, TSN, Kafka, RabbitMQ, UART, I2C, and Modbus.

Embedded Systems & Hardware Programming
Hands-on experience in FPGA design and programming, device tree configuration, Linux device driver development, inter-process communication (Shared memory, Semaphore, Mutex, RPC, Message Queues, Device Drivers and BSP), and real-time PC tuning and performance measurement.

Build Tool Chains
Experience with build tool chains including Yocto and Arm Cross compilation for embedded and Linux-based systems.

DevOps Tools
Familiarity with DevOps tools such as Git, Gerrit, GitHub, Gitlab, Jenkins, Azure DevOps, and project management tools like Jira.

Container Orchestration
Knowledge of container orchestration using Docker and Kubernetes (K3S and K8S) for deploying and managing software solutions.

Operating Systems
Experience working across various operating systems including Realtime Linux, FreeRTOS, Windows, VxWorks, Raspbian, and BareMetal.

Agile & Scrum
Experience in all levels of Scrum process including planning, execution, and risk management, as well as involvement in architectural discussions and specification meetings with global customers.

Software Development Lifecycle
Experience in all phases of the Software Development Lifecycle, including design, development, testing, integration, and delivery of high-quality software solutions.

Experience

Professional experience10+ years
Freelancer since2026

Languages

EnglishFluent

Project history

Senior Developer - OPC UA Server integration to synthesizers for peptide and oligonucleotide therapeutics

End-to-End development of an OPC UA Server specifically catered to integrate with existing instruments used for synthesis purpose. Design and development of the entire product, including testing and integration of OPC UA Data Access and Information modeling for all instruments used for synthesis purpose. Programming language used: C#.

Senior Developer - No Code configurable OPC UA Server

End-to-End development of a no code configurable OPC UA Server that helps technology vendors and users quickly expose edge device data to other MES systems. Design and development of the entire product, including developing legacy protocol adapters like Modbus RTU/TCP, Linux CNC, etc., to retrieve data from edge devices. Programming language used: C++ (C++17 standard, STLs, etc.). Initial specification and architectural design phase worked on POCs on QT and MFC.

Developer - Linux Device Driver Development on Xilinx

Development of an OpenPowerlink Controlled Node device driver for Xilinx ZC702 board. Design and development of the entire driver code, Yocto build system integration, and FPGA Bootloader Configuration. Programming language used: C.

Developer - Software Development for a Food Processing and Packaging Machine

Standardization from 4 variants of controls and software to 1 common platform, enabling higher throughput and lowering control costs. Reduced the roundtrip time of the entire application from 20ms to 10ms for facilitating higher manufacturing throughput. Debugging of i210 Linux driver. Programming languages used: C, C++.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in