Synopsys logo

Staff Engineer — Saber Power Electronics Solutions

Synopsys
June 01, 2026
Full-time
On-site
Bengaluru, Karnataka, India
EDA Jobs, Level - Senior

Job Title

Staff Engineer — Saber Power Electronics Solutions

Role Summary

Develop and maintain SaberRD desktop applications used for multi-domain power electronics simulation. Work on C#/.NET and WPF UI, extend Tcl/AIM application logic, and collaborate with Application Engineers to turn domain requirements into reliable, test-covered features.

The role is on an R&D team focused on experiment orchestration, analysis UX, and simulation setup for power electronics and automotive validation workflows.

Experience Level

Senior — 2 to 3 years of professional experience in object-oriented programming and desktop or engineering tool development.

Responsibilities

You will design, implement, test, and maintain user-facing features and workflows for a complex engineering desktop product.

  • Design and implement C#/.NET WPF UI: ribbon controls, property editors, docked workspaces, and simulation setup dialogs.
  • Extend and maintain Tcl/AIM application logic for menus, dialogs, and experiment workflows; integrate across C#, Tcl, and native layers.
  • Build and improve Experiment Analyzer and Guide UX: task trees, wizards, measurement and report generation, and batch/Monte Carlo/sensitivity workflows.
  • Reproduce, root-cause, and resolve customer issues; deliver fixes with regression and UI automation tests.
  • Collaborate with Application Engineers to translate domain-specific needs into usable product features and documentation.
  • Add and maintain automated test coverage using MSTest, UI automation frameworks, and scripted test drivers.
  • Participate in code reviews, design discussions, and sprint planning in a Perforce-based R&D environment.

Requirements

Must-have technical skills and experience for successful performance in this role.

  • 2–3 years of professional experience in object-oriented programming and desktop/engineering tool development.
  • Strong proficiency in C#, .NET Framework, and WPF, including XAML, data binding, user controls, and MVVM or equivalent patterns.
  • Solid foundation in data structures, algorithms, modular software design, and maintainable OOP.
  • Experience building or extending complex desktop applications with multi-window UI, property grids, trees, grids, long-running operations, and robust error handling.
  • Strong debugging skills on Windows using Visual Studio; ability to work across managed and native code stacks.
  • Clear written and verbal communication skills; ability to collaborate with distributed teams and customer-facing engineers.
  • Experience adding regression and UI automation tests to protect behavior as the codebase evolves.

Nice-to-have:

  • Experience with Tcl/Tk or similar scripting in host applications, WinForms/WPF interop, or third-party UI frameworks (e.g., Infragistics).
  • Experience with Perforce in an R&D workflow and familiarity with test automation tooling.

Education Requirements

Bachelor's degree in Computer Science, Electrical Engineering, Electronics Engineering, or equivalent technical degree; or equivalent practical experience with a strong software development focus.


About the Company

Company: Synopsys

Headquarters: Mountain View, California, USA

Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.

Synopsys logo

Date Posted: 2026-05-27