C++ Software Development Engineer

C++ Software Development Engineer

AMD - Advanced Micro Devices

Penicuik, United Kingdom

THE ROLE:

We are seeking a talented, self-driven and motivated software engineer to be part of the Vivado IP Integrator team. Vivado IP Integrator is a revolutionary system design environment which raises the design abstraction enabling our customers to dramatically accelerate the design and verification of complex systems implemented in our Adaptive SoCs & FPGAs. These systems are deployed in a wide variety of applications in communications, automotive, medical, aerospace and defense, test and measurement and more.

Fully integrated with our industry leading Vivado Design Suite, Vivado IP Integrator is the next generation environment for graphical, correct-by-construction, IP centric system design. Built from the ground up using cutting edge industry standard technologies, IP Integrator delivers powerful capabilities such as intelligent auto-connection of IP interfaces, Designer Assistance, one-click IP subsystem generation and real-time DRCs combined with powerful verification and debug capabilities. Used in conjunction with our rich IP catalog and their own IP, customers can construct sophisticated processor and non-processor systems without ever writing a line of RTL code.

As a member of this talented high-performance team the selected candidate will be responsible for developing innovative new product features designed to enable customers to build ever more complex systems faster and easier. They will be involved in all aspects of product development; design, prototyping, implementation, testing, and productization. The IP Integrator team operates in a fast-paced start-up like environment offering each of its members immense personal opportunity to contribute to the state of the art in system design and to grow their knowledge and skills in product development and software engineering. In developing products such as IP Integrator our software engineers will also make a direct impact on the growth and adoption of our silicon into new and exciting end customer applications.

THE PERSON:

The ideal candidate should be passionate about software engineering and possess leadership skills to drive sophisticated issues to resolution. Able to communicate effectively and work optimally with different teams across AMD.

PREFERRED EXPERIENCE:

  • Proficient in C++
  • Ability to write high quality code with a keen attention to detail
  • Experience with Windows and Linux application development and debugging
  • Knowledge of scripting languages such as Tcl, Python
  • Effective communication and problem-solving skills
  • Desirable extra skills include:
  • Development of cross-platform applications
  • Exposure to a Hardware Description Language
  • Exposure to FPGA architectures and flows
  • Embedded electronics experience

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Apply Now

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

United Kingdom      C++ Developer      Developer      Embedded Software Engineer      Linux and Unix      On-site      Python Developer      AMD - Advanced Micro Devices     

© EuroJobsites 2024