Software Engineer

Year    Remote, IN, India

Job Description

As a senior member of the team, a successful candidate will be expected to

Develop a deep understanding of the system and software architecture. Mentoring junior team members. Successful candidates will have very strong software engineering skills as well as a passion for working with hardware (non-compute mechanical hardware).

Required Skills



Bachelor's degree or higher in Computer Science, Engineering, or related field. 5 to 10 years of experience as a System Software Engineer or Software Developer,with prior experience in (non-compute hardware) automation, or instrumentation. Experience in developing applications for Desktops. Mandatory experience in OOP, design patterns, data structures and algorithms,distributed systems, multi-threaded and multi-process programming. Proficiency in writing, deploying, and maintaining production code in C++, C#, or JAVA. Experience in MFC, Winforms, Win32, WPF/WCF. Familiarity with interface protocols for cross-language software such as CORBA,Apache Thrift, gRPC or similar technologies. Ability to take abstract problem statements and detail them out into concrete requirements and design through collaborative discussions. Possess good communication skills and the ability to work in a team environment.
Job Type: Full-time

Pay: ?346,026.93 - ?1,017,380.26 per year

Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3844338
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year