Software Engineering Manager - Graphical User Interface (GUI)
AlteraJob Title
Software Engineering Manager - Graphical User Interface (GUI)
Role Summary
Lead a San Jose, CA engineering team building next-generation graphical user interfaces for Electronic Design Automation (EDA) tools focused on FPGA workflows.
Responsible for delivering intuitive, high-performance GUI applications and coordinating across hardware, backend, and product teams to improve developer productivity.
Experience Level
Senior-level. Guidance: 5+ years of software engineering management and 10+ years of EDA software development experience.
Responsibilities
Manage personnel and delivery of complex GUI software while aligning work across distributed teams.
- Lead, mentor, and grow a team of GUI software engineers.
- Coordinate and align engineering efforts across globally distributed teams.
- Drive architecture, design, and implementation of high-performance, interactive GUI applications.
- Partner with product management, applications engineering, and EDA backend teams to deliver integrated workflows.
- Ensure product quality, performance, and usability within complex EDA toolchains.
Requirements
Core technical and leadership requirements (education is listed separately below).
- 5+ years of management experience leading software engineering teams.
- Proven experience managing and collaborating with distributed or remote teams.
- 10+ years of experience in Electronic Design Automation (EDA) software development, including building highly interactive EDA tools.
- Strong understanding of hardware description languages, synthesis, place-and-route, and ASIC/FPGA design methodologies.
- Hands-on proficiency with C++, Qt, Python, Tcl, and Java.
- Demonstrated ability to deliver usable, performant GUIs that improve user productivity.
Education Requirements
Bachelor's or Master's degree in Electrical Engineering is required. A PhD in Electrical Engineering (focused on EDA tool development or related fields) is highly 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.
