Lead Engineer Software Development (Viado Design Suite / FPGA EDA)
Experience: 12 years
Location: Hyderabad (On-site/Hybrid as per business need)
Employment Type: Full-time
Role Overview
We are hiring a Lead Engineer to contribute to the Viado Design Suite software development team. The role involves building and improving core software capabilities for an FPGA/Adaptive SoC design IDE with ownership across architecture discussions hands-on development feature delivery and technical leadership.
Key Responsibilities
-
Work with software architecture specialists to define and improve next-generation product capabilities
-
Collaborate with product management EDA domain experts QA and customer engineering to translate requirements into practical solutions
-
Design and implement core algorithms data models and modules across frontend/backend as needed
-
Own end-to-end feature delivery: specification development integration testing and release
-
Drive engineering excellence via code reviews technical coaching refactoring unit testing and CI/CD practices
-
Mentor and grow engineers through guidance feedback and best-practice adoption
Required Qualifications
-
12 years of strong object-oriented software development experience (C/C preferred)
-
Proven ability to deliver high-quality maintainable code with attention to detail
-
Strong background in concurrent programming and threading concepts/APIs
-
Experience using standard development tools such as debuggers profilers and source control (Git/GitHub)
-
Strong problem-solving communication and cross-functional collaboration skills
-
Leadership experience mentoring engineers and driving technical standards
Preferred / Nice-to-Have
-
Understanding of FPGA flows and/or exposure to EDA tools (synthesis place & route simulation verification)
-
Experience contributing to large-scale IDE/platform products or performance-critical systems
Skills Required
-
C (modern C) production-grade development
-
Object-Oriented Design (OOD/OOP) and design patterns
-
Concurrent programming (multithreading synchronization lock-free/atomic concepts)
-
Debugging expertise (gdb/lldb or equivalent; root-cause analysis in complex systems)
-
Performance profiling & optimization (CPU/memory profilers bottleneck analysis)
-
Data structures & algorithms (complexity performance-aware implementation)
-
Git / GitHub workflows (branching PRs reviews traceability)
-
End-to-end feature ownership (spec implementation integration testing release)
-
Unit testing practices (testable design automation mindset)
-
Technical leadership (mentoring code reviews engineering best practices)
#LI-AS1
Lead Engineer Software Development (Viado Design Suite / FPGA EDA) Experience: 12 years Location: Hyderabad (On-site/Hybrid as per business need) Employment Type: Full-time Role Overview We are hiring a Lead Engineer to contribute to the Viado Design Suite software development team. The role inv...
Lead Engineer Software Development (Viado Design Suite / FPGA EDA)
Experience: 12 years
Location: Hyderabad (On-site/Hybrid as per business need)
Employment Type: Full-time
Role Overview
We are hiring a Lead Engineer to contribute to the Viado Design Suite software development team. The role involves building and improving core software capabilities for an FPGA/Adaptive SoC design IDE with ownership across architecture discussions hands-on development feature delivery and technical leadership.
Key Responsibilities
-
Work with software architecture specialists to define and improve next-generation product capabilities
-
Collaborate with product management EDA domain experts QA and customer engineering to translate requirements into practical solutions
-
Design and implement core algorithms data models and modules across frontend/backend as needed
-
Own end-to-end feature delivery: specification development integration testing and release
-
Drive engineering excellence via code reviews technical coaching refactoring unit testing and CI/CD practices
-
Mentor and grow engineers through guidance feedback and best-practice adoption
Required Qualifications
-
12 years of strong object-oriented software development experience (C/C preferred)
-
Proven ability to deliver high-quality maintainable code with attention to detail
-
Strong background in concurrent programming and threading concepts/APIs
-
Experience using standard development tools such as debuggers profilers and source control (Git/GitHub)
-
Strong problem-solving communication and cross-functional collaboration skills
-
Leadership experience mentoring engineers and driving technical standards
Preferred / Nice-to-Have
-
Understanding of FPGA flows and/or exposure to EDA tools (synthesis place & route simulation verification)
-
Experience contributing to large-scale IDE/platform products or performance-critical systems
Skills Required
-
C (modern C) production-grade development
-
Object-Oriented Design (OOD/OOP) and design patterns
-
Concurrent programming (multithreading synchronization lock-free/atomic concepts)
-
Debugging expertise (gdb/lldb or equivalent; root-cause analysis in complex systems)
-
Performance profiling & optimization (CPU/memory profilers bottleneck analysis)
-
Data structures & algorithms (complexity performance-aware implementation)
-
Git / GitHub workflows (branching PRs reviews traceability)
-
End-to-end feature ownership (spec implementation integration testing release)
-
Unit testing practices (testable design automation mindset)
-
Technical leadership (mentoring code reviews engineering best practices)
#LI-AS1
View more
View less