Senior Software Engineer for IOT

Senior Software Engineer for IOT

2 Nos.
66961
Full Time
8.0 Year(s) To 10.0 Year(s)
1.00 LPA TO 26.00 LPA
IT Software - Project & Program Mgt / Other
IT-Software/Software Services
Job Description:

Designation: Senior Software Engineer for IOT

Job Location: Bangalore

Experience: 8 to 10 Years

 

Job Description

 

Job Scope

Ametek Land software is mostly PC based application code written for the .net in C#. It is designed to receive data from a range of IIOT industrial sensors and thermal imagers, analyze that data, and provide visual and IIOT communication interfaces to industrial plant control and monitoring systems.

Key responsibilities and accountabilities:

  • • Design, implementation, release and support of .NET applications and libraries using C#
    •• Contribution to software roadmap, approach, and strategies
    •                    • Participate in design reviews - providing input on requirements, design, and potential problems.
    •                    • Work towards departmental and project deadlines
    •                    • Support customers with problems, issues, and bug fixes
    •                    • Reporting to Software Manager
     
    Key Competencies:
    •                    • Thorough understanding of C# / XAML / WPF
    •                    • Thorough understanding of Visual Studio .NET Windows
    •                    • Thorough understanding of the software development process (SDLC)
    •                    • Understand of use of object-oriented and Design Patterns
    •                    • Understanding of ethernet communication eg TCP/UDP
    •                    • Experience in trouble shooting, debugging, and maintaining code
    •                    • Experience of Full Stack Development (JavaScript / HTML)
    •                    • Understand and use Database Systems (ORM/ADO.NET)
    •                    • Experience with Software version control (Git/Mercurial/ClearCase) and other modern Software Engineering tools (DevOps, Agile, Confluence, CI/CD).
    •                    • Must be able to plan and execute work independently and as team member.
    •                    • Excellent troubleshooting, problem solving, analytical skills with attention to detail
    •                    • Writes efficient and readable code with a focus on modularity.
     
    Desirable competencies
    •                    • Experience in image processing
    •                    • Experience in GUI design
    •                    • Knowledge of IIS / Kestrel would be advantageous
    •                    • Knowledge of Full Stack development would be advantageous
    •                    • Knowledge of industrial communication protocols such as Modbus, Ethernet IP, OPCUA would be beneficial.
    •                    • Experience with software security
    •                    • Multi-threading and thread synchronization
    •                    • Azure DevOps
     
    Experience, Professional Qualifications and Personal Requirements:
    •                    • Bachelor’s Degree in relevant area (eg Computer Science, Engineering) or equivalent.
    •                    • 5+ years of experience in Software development
    •                    • Dependable, driven person with a good work ethic
    •                    • Excellent technical judgment and decision-making skills
    •                    • An enthusiastic team player
    •                    • Strong Verbal & Written Communications

 

Company Profile

We are the global engineering and technology solutions company devoted to delivering knowledge that matters to help clients compete, innovate and propel forward along the digital continuum.

Apply Now

  • Interested candidates are requested to apply for this job.
  • Recruiters will evaluate your candidature and will get in touch with you.

Similar Jobs