Job Title
Software Engineering Manager - Graphical User Interface (GUI)
Role Summary
Lead a GUI software engineering team developing next-generation user interfaces for Electronic Design Automation (EDA) tools. The manager will drive architecture, design, and delivery of high-performance, interactive GUI applications and coordinate across hardware, backend EDA, and product teams.
Experience Level
Senior β requires substantial technical and managerial experience (see Requirements for details).
Responsibilities
Primary responsibilities include team leadership, program execution, and cross-functional coordination to deliver intuitive, high-performance GUI tools for EDA workflows.
- Manage, mentor, and grow a high-performing GUI software engineering team.
- Coordinate and align engineering efforts across globally distributed teams.
- Drive architecture, design, implementation, and delivery of GUI applications integrating with EDA backends and hardware.
- Partner with product management, applications engineering, and backend teams to define requirements and seamless workflows.
- Ensure high quality, performance, and usability of GUI features through technical direction and delivery oversight.
Requirements
Must-have technical, leadership, and domain experience required to perform the role effectively.
- 5+ years of management experience leading software engineering teams.
- 10+ years of EDA software development experience, including building highly interactive EDA tools and improving user productivity through GUI design.
- Proven experience managing and collaborating with distributed or remote engineering teams.
- Strong understanding of hardware description languages, synthesis, place-and-route, and ASIC/FPGA design methodologies.
- Hands-on technical expertise with C++, Qt, Python, Tcl, and Java.
- Track record of delivering shipped software products and driving cross-functional execution.
- Preferred: experience applying data-driven approaches to optimize complex user workflows.
Education Requirements
BS or MS in Electrical Engineering is required; PhD is highly preferred (PhD in EE or related EDA/tool-development field preferred).
About the Company
Company: Altera
Headquarters: Bengaluru, Karnataka, India
Altera provides leadership programmable solutions for applications ranging from cloud to edge, unveiling limitless AI possibilities. Their extensive product portfolio includes FPGAs, CPLDs, Intellectual Property, development tools, and System on Modules aimed at accelerating innovation in various fields.

Date Posted: 2026-05-22