Communication Protocol Software Development Engineer
  • vrkitvision
256 Days Ago
140-145 per Hourly
NA
Dallas-TX
8-10 Years
Job Description
 
Work Location: Southlake, Dallas, TX, USA
Domain Expertise: Transmission & Distribution Automation
Industry Segment: Power & Energy / Energy Utilities.
Job Type: Full Time/Contract.
 
Position 1.
Communication Protocol Software Engineer (Utility / Energy) 
The Communication Protocol Software Engineer will work independently for product/solution development and work in a collaborative and fast-paced team environment. Must have good understanding of industry standard protocols used in Energy & Utilities domain. You shall have a strong passion for work and be accountable for the assigned technical deliverables. 
 
Job Responsibilities: 
·         Designing and developing communication protocols adapters using Java, Python. 
·         Designing and developing application programmable interface (APIs) to integrate with internal and external 
applications. 
·         Compile and analyze data, processes, and codes to troubleshoot problems andidentify areas for improvement. 
·         Participate in all aspects of SDLC (analysis, design, coding, testing and implementation). Work within an Agile 
team, participating in ceremonies related tothe Agile framework. 
·         Support cross-functional teams in testing, deploying, and maintaining theproduct /tool. 
 
Required Qualification & Experience: 
B.E. in Computer Science or Electrical Engineering from anaccredited university with minimum 6+ years of relevant experience. Communication Protocol Software Development Engineer with experience in developing utility/energy industry standard protocol using Java and/or Python programming languages. 
 
Technical Expertise: 
Required: 
·         9+ years of proven hands-on development experience is a must in Core Java, REST, Multithreaded process, Modern API, Messaging framework (Kafka, MQTT etc.), Python. 
·         Experience with communications in utility industries is preferred. Experience developing protocol adapters for one or many of the following industry standard protocols: 
·         IEC 61850 
·         Modbus TCP 
·         OPCUA 
·         ICCP 
·         DNP 3 etc
·         Implement new features in software libraries for communications protocol adapters 
·         Create unit test code to test the communications protocol libraries and make use of simulation software. 
·         Strong understanding of distributed architecture including Web Services (XML, JSON, REST, SOAP, micro services, Tomcat) and messaging 
·         Ability to participate in working sessions that result in clear requirements and technical design while working with technical, non-technical members of SCRUM team. -  Understanding Energy & Utilities solutions. 
  • Support customers by debugging software and analyzing customer configurations. Use networking tools such as Wireshark to investigate communication issues. 
  • Excellent project and time management skills. 
  • Unix and Shell scripting basics are a plus. 
 
Operating Network: 
Internal: DS management team, DS technology. External: DS partner network, Customers, Consultants. 
 
Key Value Drivers: 
  • Team player
  • Accuracy
  • Focused on Activities and Timeline
  • Methodical/Structured 
 
Behavioral Attributes: 
·         Good communication skills. 
·         Good analytical skills. 
·         Self-learner & Self-motivated 
·         Steep learning curve 
·         Good Team player 
·         Good Problem Solver 
USA Work Authorization: Visa sponsorship or transfer of an existing visa is not available for this position. Applicants must be authorized to work directly for any employer in the United States without visa sponsorship or transfer. 
 

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates