CrawlJobs Logo

Lead Software Development Engineer – C++ / EDA

India, Hyderabad · Job Posted June 14, 2026
Apply Position
Job Link Share

Job Description

WHAT YOU DO AT AMD CHANGES EVERYTHING  At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.  Together, we advance your career.   THE ROLE: AMD is looking for an influential software engineer who is passionate about improving the performance of key applications and its benchmarks. You will be a member of a core team of incredibly talented industry specialists and will work with the very latest hardware and software technology. In this role, you will be contributing to the "Vivado Design Suite" Software Development team. Vivado is a comprehensive IDE for designing and implementing hardware on FPGAs (Field-Programmable Gate Arrays) and adaptive SoCs (Systems on Chip). It provides tools for all stages of the design flow, including design entry, synthesis, place and route, simulation, and verification, helping engineers create and optimize complex hardware circuits. This role provides an opportunity to learn and explore various aspects of software engineering and the product development cycle.

Job Responsibility

  • Work with Software architecture specialists to develop and improve future products
  • Collaborate with product managers, EDA domain experts, QA, and customer engineering to translate requirements into practical solutions
  • Hands-on design and implementation of core algorithms, data models, and modules across frontend/backend as needed
  • Take end-to-end responsibility for feature delivery: specification, development, integration, testing, and release
  • Mentor and grow engineers. Participate in code reviews, technical coaching, and fostering best practices (CI/CD, unit testing, refactoring)
  • Debugging/fix existing issues and research alternative, more efficient ways to accomplish the same work
  • Develop technical relationships with peers and partners

Requirements

  • Strong object-oriented programming background, C/C++ preferred
  • Ability to write high quality code with a keen attention to detail
  • Experience with modern concurrent programming and threading APIs
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Understanding and experience with FPGA and EDA tools is a plus
  • Effective communication and problem-solving skills
  • Motivating leader with good interpersonal skills
  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent preferred.

Nice to have

  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Understanding and experience with FPGA and EDA tools is a plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Lead Software Development Engineer – C++ / EDA

8 matching positions

Lead EDA C++ Software Development Engineer

AMD is seeking a highly motivated software engineer to work on core logic synthe...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong foundation in data structures, algorithms, and optimization
  • Solid programming skills in C++
  • Solid foundation in software engineering, with strong analytical and debugging skills
  • Background in logic synthesis, RTL synthesis, EDA tools, compilers, or related optimization engines
  • Experience in working with multi-threaded / multi-process programs
  • Ability to work effectively in a collaborative, distributed engineering environment and take ownership of complex problems
Job Responsibility
Job Responsibility
  • Conduct research and development of novel algorithms for logic synthesis and optimization
  • Deliver multi-fold improvements in quality of results (QOR), runtime, and memory
  • Evaluate new FPGA architecture features and their impact on existing implementation tools
  • Modernize and extend mature C++ codebases by retiring legacy implementations and introducing new techniques
  • Stay informed of software and hardware trends and innovations, especially pertaining to algorithms and architecture
  • Design and develop new groundbreaking AMD technologies
  • Debug/fix existing issues and research alternative, more efficient ways to accomplish the same work
  • Develop technical relationships with peers and partners
What we offer
What we offer
  • Benefits offered are described: AMD benefits at a glance
Read More
Arrow Right

Principal Software Engineer - Azure Dev Ops Infrastructure

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Raleigh
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This role will require access to information that is controlled for export under export control regulations
  • As a condition of employment, the successful candidate will be required to provide either proof of their country of citizenship or proof of their US. residency or other protected status
  • To meet this legal requirement, and as a condition of employment, the successful candidate’s citizenship will be verified with a valid passport
Job Responsibility
Job Responsibility
  • Be a leader in a central CAD Software team that develops a common tool stack to internal SoC and IP designs
  • Lead technical strategy and execution for CAD DevOps workflows, including CI/CD, cloud-based EDA environments, and automation frameworks
  • Lead software best practices within the CAD Software team
  • Work in close collaboration with the CAD Hardware and Compute infrastructure teams
  • Design software solutions and documentation that scale to a large user base
  • Be the expert in your domain and act in partnership with the execution team
  • Work with stakeholders across the Microsoft Silicon groups to collect software requirements
  • Develop, enhance, and integrate CAD Flows and automation for organization-wide use
  • Fulltime
Read More
Arrow Right

Controller Modelling Developer – Virtual ECU Prototyping

The Virtualization and SIL Integration team at General Motors is a highly techni...
Location
Location
Canada , Markham
Salary
Salary:
90600.00 - 136400.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 1 - 3 years of relevant professional engineering experience
  • Minimum of 1+ years of experience in SystemC, Transaction Level Modeling (TLM 2.0), and SCML
  • Proficiency in off the shelf EDA toolchains such as Synopsys Virtualizer and ASTC vLAB
  • Expertise in various programming languages (C, C++, Python)
  • Experience in low-level input/output driver development and debugging
  • Knowledge of electronic control modules and embedded control systems
  • Knowledge of ARM based microcontrollers
  • Software integration, compiler and linker file comprehension expertise
  • Knowledge of AUTOSAR and Automotive Cyber Security
  • Knowledge in automotive communications (e.g. CAN, LIN, SPI, I2C, UART)
Job Responsibility
Job Responsibility
  • Create SystemC TLM2.0 models of microcontrollers, asics, drivers, modules, switches, timers, transceivers, etc.
  • Integrate microcontroller and peripheral models into full Level 4 virtual ECUs
  • Debug model and integration bugs and issues
  • Work cross-functionally with Design Release Engineers, Tier 1 suppliers, and software engineers to develop vECUs
  • Integrate production software into vECUs
  • Validate and verify vECU functions as expected and executes production software as intended
  • Collaborate with software developers to root cause and solve low-level, basic software and application software issues found in the virtual environment
  • Debug integrated production software as needed
  • Develop script-based engineering workarounds to bridge virtual model limitation gaps
  • Work cross-functionally with Simulation Integration Engineers to support the integration of vECUs into virtual environments
What we offer
What we offer
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental, and vision benefits
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family and friends
  • Fulltime
Read More
Arrow Right

Asic Verification Engineer

Designs, analyzes, develops, modifies and evaluates VLSI components and hardware...
Location
Location
United States , Roseville
Salary
Salary:
153500.00 - 310500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer engineering or equivalent
  • 6-10 years of experience in VLSI design, verification, or implementation
  • Experience with scripting languages (Python, PERL, TCL or equivalent)
  • Experience with software programming languages (C
  • C++)
  • Experience with Verilog/System Verilog
  • Proficient in UVM methodologies
  • Expert level proficiency in electrical engineering fundamentals, VLSI principles, digital logic, and computer architecture
  • Expert level analytical and problem solving skills
  • Expert level knowledge of designing VLSI components, integrated circuitry, architectures and algorithms into VLSI solutions
Job Responsibility
Job Responsibility
  • Provide technical expertise and leads project teams of Electronic and VLSI engineers and internal and outsourced development partners responsible for all stages of VLSI design and development for complex products, solutions, and platforms, including design, validation, and testing
  • Reviews and evaluates designs and project activities for compliance with VLSI technology and development guidelines and standards
  • provides tangible feedback to improve product quality
  • Provides VLSI-specific and technical expertise along with the overall architecture design and platform leadership to cross-organization projects, programs, and activities
  • Provides leadership of project team of other VLSI engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for VLSI prototypes and products
  • Provides guidance and mentoring to less experienced staff members to set an example of VLSI design and development innovation and excellence
  • Participates in and provides input on process for selection of future technical leaders
  • Drives VLSI innovation and integration of new technologies into projects and activities in the design organization
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer - Surgical Robotics

As a Robotics Software Engineer for our team, you will be involved in the develo...
Location
Location
Germany , Munich
Salary
Salary:
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You have an education in Robotics, Computer Science, Physics, Engineering or related discipline, or equivalent working experience
  • You have strong problem-solving skills and experience in Software Design
  • Experience in Rust and/or Robotic Algorithms
  • Knowledge in some fields of the broad technology stack (Embedded Linux, Bare-Metal C, Real-Time Technology, Feedback Control Systems, Networking, Simulation, Test Automation)
  • Basic knowledge of working with Git-based version control systems
  • You want to be part of a high-skilled team and make a difference with your code every day
  • Fluent English, eagerness to learn German and ability to communicate with colleagues from all around the world and different areas of specialty complete your profile
Job Responsibility
Job Responsibility
  • design, implement and test control algorithms, kinematic and dynamic models for robots and manipulators that assist surgical interventions
  • implement algorithms for optimal path planning and collision detection/avoidance
  • apply your knowledge to a collaborative robot that operates hand in hand with surgeons
  • have the opportunity to program your algorithms in Rust, a fast, safe and ergonomic programming language
  • use your programming skills in different parts of the software stack (from Bare Metal to Embedded Linux) to create software that controls the robotic system on all levels
  • be involved in the development process from the very first idea until the final product launch
  • analyze risks, document and verify the development
  • work closely with your international colleagues from different teams
What we offer
What we offer
  • A mutually-supportive, international team
  • Meaningful work with a lasting impact on medical technology
  • 30 vacation days, plus December 24th and December 31st
  • Bike leasing via cooperation partner "BikeLeasing"
  • Parking garage and safe underground bike storage
  • Award-winning subsidized company restaurant and in-house cafes
  • Variety-rich fitness program in our ultra-modern 360m2 company gym
  • Regular after work, team, and company events
  • Comprehensive training and continuing education opportunities
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer - Robotic Applications

Location
Location
Germany , Munich
Salary
Salary:
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A degree in Computer Science, Medical Engineering, Robotics, Physics, Engineering or a related discipline, or equivalent working experience
  • Strong problem-solving skills and experience in software design and implementation, with a strong focus on code quality, maintainability and testing
  • Solid experience in C++ and experience with TypeScript/HTML5 or modern GUI development is plus
  • Experience with medical device software, system integration or interoperability standards such as DICOM and FHIR is a plus
  • Knowledge of networking, test automation, embedded systems or robotics is beneficial
  • Basic knowledge of working with version control systems (Git, GitLab/GitHub)
  • You want to be part of a high-skilled team and make a difference with your code every day
  • Fluent English, eagerness to learn German and ability to communicate with colleagues from all around the world and different areas of specialty complete your profile
Job Responsibility
Job Responsibility
  • Design, implement and test application software that integrates a robotic arm into clinical workflows on Brainlab navigation platforms
  • Develop product features across the application stack, including C++ backend components, user-facing GUI functionality and robotics algorithms
  • Translate clinical and user workflow requirements into robust, intuitive and safe software solutions for surgeons and clinical staff
  • Work on the integration of the robotic system into a larger medical device ecosystem, including communication with other software and medical devices
  • Contribute to interoperability topics such as DICOM, FHIR and network-based system integration
  • Be involved in the development process from the very first idea until the final product launch
  • Analyze risks, document and verify the development in a regulated medical device environment
  • Work closely with your international colleagues from different teams and disciplines
What we offer
What we offer
  • A mutually-supportive, international team
  • Meaningful work with a lasting impact on medical technology
  • 30 vacation days, plus December 24th and December 31st
  • Bike leasing via cooperation partner "BikeLeasing"
  • Parking garage and safe underground bike storage
  • Award-winning subsidized company restaurant and in-house cafes
  • Variety-rich fitness program in our ultra-modern 360m2 company gym
  • Regular after work, team, and company events
  • Comprehensive training and continuing education opportunities
  • Fulltime
Read More
Arrow Right
New

Pharmacy Technician

We’re building a world of health around every individual — shaping a more connec...
Location
Location
United States , Dover
Salary
Salary:
16.50 - 25.00 USD / Hour
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
August 10, 2026
Flip Icon
Requirements
Requirements
  • Must comply with any state board of pharmacy requirements or laws governing the practice of pharmacy, which includes but is not limited to, age, education, and licensure/certification
  • If the state board of pharmacy does not address or mandate a minimum age requirement, must be at least 16 years of age
  • If the state board of pharmacy does not address or mandate a minimum educational requirement, must have a high school diploma or equivalent, or be actively enrolled in high school or high school equivalency program
  • State-level licensure and national certification requirements vary by state, click here to learn more
  • Regular and predictable attendance, including nights and weekends
  • Ability to complete required training within designated timeframe
  • Attention and Focus: Ability to concentrate on a task over a period of time
  • Ability to pivot quickly from one task to another to meet patient and business needs
  • Ability to confirm prescription information and label accuracy, ensuring patient safety
  • Customer Service and Team Orientation: Actively look for ways to help people, and do so in a friendly manner
Job Responsibility
Job Responsibility
  • Living our purpose by following all company SOPs at each workstation to help our Pharmacists manage and improve patient health
  • Following pharmacy workflow procedures at each pharmacy workstation (i.e., production, pick-up, drive-thru, and drop-off) for safe and accurate prescription fulfillment
  • Contributing to positive patient experiences by showing empathy and genuine care: creating heartfelt and personalized moments while serving patients at pick-up, drive-thru, and over the phone
  • keeping patients healthy by offering immunizations and other services at the register and over the phone
  • and demonstrating compassionate care by solving or escalating patient problems
  • Completing basic inventory activities, as permitted by law, and as directed by the pharmacy leadership team, such as accurately putting away medication deliveries and completing cycle counts, returns-to-stocks, waiting bin inventories, etc.
  • Contributing to a high-performing team, embracing a growth mindset, and being receptive to feedback
  • actively seeking opportunities to expand clinical and technical knowledge needed to better assist patients
  • Remaining flexible for both scheduling and business needs, while contributing to a safe, inclusive, and engaging team dynamic
  • voluntarily traveling to stores in the market to work shifts as needed by the business
What we offer
What we offer
  • Medical, dental, and vision coverage
  • Paid time off
  • Retirement savings options
  • Wellness programs
  • Fulltime
Read More
Arrow Right
New

Master Thesis - Development of a Simulator for Neuro-monitoring Use Cases

As part of your master’s thesis, you will develop a functional prototype of a si...
Location
Location
Germany , Waldkirch
Salary
Salary:
Not provided
brainlab.com Logo
Brainlab
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in electrical engineering, medical engineering, biomedical engineering, physics, or a related field
  • Interest in biosignal processing, electronics, and physiological processes
  • Basic knowledge of embedded systems and/or signal processing is a plus
  • Ability to work in a structured and independent manner
  • Analytical thinking skills and an interest in research and development
Job Responsibility
Job Responsibility
  • Conducting a comprehensive literature review on the neurophysiological fundamentals and signal characteristics (EMG, evoked potentials)
  • Analyzing relevant influencing factors such as anesthesia, muscle relaxants, and technical interference
  • Developing a technical concept for generating realistic bioelectrical signals
  • Selecting and designing suitable hardware components (e.g., signal sources, microcontrollers, filters, amplifiers)
  • Design and construction of a test system, including hardware and software
  • Development of a configurable user interface for controlling signal parameters (amplitude, frequency, latency, interference variables)
  • Simulation of clinically relevant influencing factors such as electrical interference signals or pharmacological effects
  • Validation of the developed solution with existing neuromonitoring systems
  • Documentation, analysis, and evaluation of the results
  • Derivation of a concept for further development into a near-production product
What we offer
What we offer
  • A mutually-supportive, international team
  • Opportunity to build career experience in an exciting international company with a lasting impact on medical technology based in Waldkirch (top 100 innovator and employer of the future 2022)
  • Flexible working hours
  • Internal company fitness program
  • Training and career opportunities offered by Brainlab SE
  • Fulltime
Read More
Arrow Right