Principal Software Engineer - C# Desktop Applic...
@ Emerson

Bengaluru, Karnataka, India
$150,000
On Site
Full Time
Posted 13 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXXX***** @emerson.com
Recommended after applying

Job Details

About the Role

The Principal Software Engineer - C# Desktop Application Development at Emerson will research, design, and implement application software and measurement IP components for test systems used in RFIC validation. This includes systems for Power Amplifiers, RFFE, Transceivers, Filters, and Switches.

Responsibilities

  • Lead system or feature development from definition to release.
  • Collaborate with global R&D teams on feature dependencies and product releases.
  • Design and develop reusable IP/features and improve architecture.
  • Provide technical leadership, conduct code reviews, and mentor juniors.
  • Address critical issues and customer partner concerns with effective resolution.

Who You Are

You are decisive, take action in evolving situations, and seek timely guidance to make well-informed decisions.

Requirements

  • B.E./B.Tech or M.E./M.Tech in Electronics, Instrumentation, or Electrical Engineering.
  • Minimum 10 years of experience in application/system/ATE development for Test and Measurement, especially for RF systems.
  • Proficiency in LabVIEW, C#, C++, Python, and TestStand.
  • Experience with Lab equipment and NI RF instruments including Oscilloscopes, RFSA, VNA, VST, and more.
  • Strong problem-solving, presentation, and teamwork skills.

Preferred Qualifications

Experience with NI hardware, RF drivers, STS, and post-Silicon validation using NI RF instruments.

Emerson Culture & Commitment

Emerson fosters an inclusive work environment that supports innovation, collaboration, career development, and diverse perspectives. Competitive benefit plans, flexible leave options, and robust professional growth opportunities are provided.

Key skills/competency

  • C#
  • LabVIEW
  • C++
  • Python
  • TestStand
  • RFIC
  • Debugging
  • Collaboration
  • Mentorship
  • Innovation

How to Get Hired at Emerson

🎯 Tips for Getting Hired

  • Customize Your Resume: Tailor your experience to match Emerson's needs.
  • Highlight Technical Skills: Emphasize C#, LabVIEW, and RF testing expertise.
  • Showcase Leadership: Detail project management and mentorship roles.
  • Prepare for Interviews: Research Emerson and be ready for technical deep-dives.

📝 Interview Preparation Advice

Technical Preparation

Review C# programming and design patterns.
Practice LabVIEW and TestStand usage scenarios.
Familiarize with NI RF instruments operations.
Study RFIC validation and debugging techniques.

Behavioral Questions

Describe a challenging project and resolution.
Explain past leadership in technical teams.
How do you handle evolving project requirements?
Discuss collaboration in global teams.

Frequently Asked Questions