Emerson

Senior Software Engineer – C# Desktop Application

Emerson

full-time

Posted on:

Location Type: Hybrid

Location: BengaluruIndia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Ownership of system and/or features of system. Lead system/features from definition through release.
  • Collaborate with global R&D teams on feature dependencies, product release, customer critical issues etc.
  • Design/Develop IP/features for re-usability across systems/future opportunities. Follow software development processes and standard methodologies for design/development.
  • Seek feedback on the system/features from Business Managers, System Architect, Application Engineers etc. and implement.
  • Provide technical leadership to projects/teams. Drive technical decisions while balancing technical and business needs. Chip in to craft and code reviews.
  • Identify and recommend architecture and process improvements to benefit long-term product quality and development efficiency.
  • Lead critical issues and customer partner concerns to effective resolution.
  • Lead/drive initiatives to advance the skills/proficiency of the team.
  • Cultivate culture of innovation and continuous improvement.
  • Lead/mentor junior engineers/technicians in the team.

Requirements

  • B.E/ B.Tech/ M.Tech in Electronics and Communications/Telecommunications/Electrical/Instrumentation
  • 5+ years of industry experience
  • Demonstrated ability in problem-solving, optimally diagnosing technical issues and proposing reasonable solutions.
  • Expert in design, development and debugging skills in C#
  • Strong understanding and experience of object-oriented programming, data structures, software architectures, design principles and patterns.
  • Familiarity with Agile software development practices and continuous integration pipelines is preferred.
  • Experience using NI hardware, RF drivers, STS, and application software such as LabVIEW, TestStand, RFmx, RFIC Test Software.
Benefits
  • Competitive benefits plans
  • Variety of medical insurance plans
  • Employee Assistance Program
  • Employee resource groups
  • Recognition program
  • Flexible time off plans
  • Paid parental leave (maternal and paternal)
  • Vacation and holiday leave
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#object-oriented programmingdata structuressoftware architecturesdesign principlesdesign patternsdebuggingAgile software developmentcontinuous integration
Soft Skills
problem-solvingtechnical leadershipcollaborationmentoringinnovationcontinuous improvement
Certifications
B.EB.TechM.Tech