
Senior Software Engineer – C# Desktop Application
Emerson
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • India
Visit company websiteExplore more
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