C++ Software Engineer (Compiler Team)

Cisco

Who We Are

We seeking for an experienced and motivated C++ Software Engineer to join the field of Network Technology within our R&D department which contributes to the evolution of the next generation of leading networking products. We are building firmware, SDK, simulators and compilers for Cisco Silicon One™ architecture and work in the development of pioneering technology.

Who You'll Work With

The team is working on the new generation of silicon which will be part of all families of Cisco devices that will drive the future of the internet.

This is an opportunity to work with worldwide distributed Cisco R&D centers and learn from the best engineers in the field.

We are looking for people who are in love with technology and engineering to help us push the limits of what is possible through innovation, determination, and teamwork.

What You'll Do

  • Design, implement and test state of the art optimizing CISCO Silicon One™ compiler
  • Code performance evaluation and debugging, implement and/or enhance code generation
  • Create, optimize, and enhance the compiler backend to leverage the full hardware potential, efficiently optimizing them using novel approaches
  • Solving complex resource management problems, choosing the optimal resource allocation across the HW pipeline
  • Designing and implementing new P4 language features to support network application developers work
  • Design and build the compiler toolchain for custom networking applications
  • Contribute to the development of various libraries and analysis tools
  • Efficiently communicate and collaborate with cross-functional hardware and software engineering teams
  • Work with ASIC engineers who are developing new generation IC’s, provide compiler support before the tape-out which will give you the chance to propose hardware modifications, participate in hardware design and improve products

Who You Are

  • 3+ years of experience developing and maintaining large-scale software projects
  • Academic education in computer science (finished BSc/MSc studies)
  • Strong software design/engineering skills in modern C++, excellent debugging skills, good problem-solving and analytical skills
  • Motivation to learn, high level of work autonomy and sense of responsibility
  • Fluency in spoken and written English

Bonus Points

  • Experience working on compiler infrastructures such as LLVM and MLIR
  • Experience with compiler optimization (theoretical or practical)
  • Experience with other programming languages and tools such as Python, ANTLR and SWIG
  • Experience with hardware/software co-design
  • Understanding of performance analysis

Why Cisco

#WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all.

We embrace digital, and help our customers implement change in their digital businesses. Some may think we’re "old" (36 years strong) and only about hardware, but we’re also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do - you can’t put us in a box.

But "Digital Transformation" is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take the difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.

So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world-changing? Be you, with us!

#li-ty1

Oglas je objavljen pre 20 sati
Slični poslovi koji bi vas mogli interesovatiZasnovano na oglasu za posao C++ Software Engineer (Compiler Team) u Beograd
  •  ...Who We Are: We seeking for an experienced and motivated C++ Software Engineer to join the field of Network Technology within our R&D department...  ...products. We are building firmware, SDK, simulators and compilers for Cisco Silicon One™ architecture and work in the development... 

    Cisco

    Beograd
    pre 20 sati
  •  ...Our team is seeking for a talented Software Engineer / C/C++ Programmer specialising in video and image processing technologies to join our team in Belgrade, Serbia . This role requires advanced technical expertise in low-level programming and multimedia systems development... 

    Beamr

    Beograd
    pre 5 dana
  •  ...change. By combining world-class engineering, industry expertise and a...  ...developers design, build, and release software products in multiple...  ...with cross-functional project teams, our developers are adaptable...  ...4-10 years of experience in C/C++ development ~ Experience with... 

    Endava

    Beograd
    pre 11 dana
  •  ...Master's degree programme in Computer Science, Software Engineering, related field or equivalent. • Have a strong understanding of C++ and familiarity with Qt framework • The...  ...have fun! · Collaborate with cross-functional teams through SCRUM Agile practices. The... 

    Wärtsilä

    Beograd
    pre 4 dana
  •  ...We are now looking for a Software Test Automation Engineer to join Navigation team. Our team works on navigation software for the maritime industry. This position...  ...Framework, GitHub Actions · Knowledge of JavaScript, C++, QT will be an advantage. · Technical and... 

    Wärtsilä

    Beograd
    pre 4 dana
  •  ...best casual games out there. We’re looking for a Senior Software Engineer to join our Dev team and work on mobile games played by millions of players worldwide...  ...to finish ; Utilize the full potential of the Unity engine to build core gameplay and live ops features , and... 

    Two Desperados

    Beograd
    pre 5 dana
  •  ...Job Title: Principal Software Engineer Reports to: Dev Centre Manager Location : New Belgrade Work Pattern : Hybrid – ideally 3 days...  ...and marketing, to support clients across Europe. About the team and the job: We are seeking a highly skilled and experienced... 

    Greencastle Digital

    Beograd
    pre 6 dana
  •  ...Senior Software Engineer - Belgrade Job Title: Senior Software Engineer Reports to: Dev Centre Manager Location : Belgrade, New Town...  ...mentality to the way you approach the technical solutions, be a team player and an excellent communicator. If you are also... 

    Greencastle Digital

    Beograd
    pre 13 dana
  •  ...Job Title: Mid-Level Software Engineer Reports to: Dev Centre Manager Location : Belgrade,...  ...Responsibilities Collaborate with cross-functional teams including product managers, designers,...  ...solutions. Collaborate with team members to identify areas for process improvement... 

    Greencastle Digital

    Beograd
    pre 6 dana
  •  ...Who We Are We are looking for C++ Software Engineer to help us design and develop SDK (driver) for CISCO Silicon One™ devices and implement device...  .... This is why we seek the best among you to join our Belgrade team. Who You'll Work With Our CISCO R&D team working on the... 

    Cisco Careers

    Beograd
    pre 2 meseci
  •  ...Job Overview We are looking for the DevOps Engineer to join our DevOps Platform Team and become the reliable one in keeping the Operations and Services running smoothly and safe. Working in our team will bring you to the new level of experience – together we will... 

    Wargaming Group Limited

    Beograd
    pre 14 dana
  •  ...beyond. We are looking for Unreal Engine C++ developers to help improve the Engine for...  ..., requests from the development teams, as well as ensuring the game's stability...  ...team members Be responsible for timely software delivery, team coordination and communication... 

    Sperasoft

    Beograd
    pre mesec dana
  •  ...closely with our product and design teams to build products with the...  ...Automating everything that an engineer should not work on What do...  ...of industry experience in a software engineering role, preferably building...  ...had on the product and/or the team. ~ Deep knowledge of a high-... 
    Rad od kuće

    Multiplier

    Beograd
    pre 9 dana
  •  ...Overview Wargaming is looking for talented Engine C++ Developer who may bring his own expert...  ...of Warships .  We are the strong team with good professionals at the different...  ...performance of the game Maintain a high software quality and fix bugs Write solid code... 

    Wargaming Group Limited

    Beograd
    pre 19 dana
  •  ...We at Holycode are currently looking for a Data Engineer with strong skills and proven experience who is ready to dive into the  Stableton project team, for a part-time or full-time engagement, to join our company of passionate IT professionals. About Stableton: Stableton... 

    Holycode

    Beograd
    pre 15 dana
  •  ...We are looking for a Lead Software Engineer to join our team and lead the way towards developing the best gaming experiences for our players. As a Lead...  .... Who you are: You have been working with Unity engine professionally for 5+ years OR working with C# professionally... 

    Two Desperados

    Beograd
    pre 2 meseci
  •  ...The CHG Team in Serbia is currently seeking to hire dedicated individuals...  ...You'll Do As ASIC Verification Engineer in The Core Hardware Business Unit,...  ...owners. You will support emulation and compiler teams and work closely with software development teams as required. Our... 

    Cisco

    Beograd
    pre 20 sati
  •  ...business solutions. We are seeking for a driven Senior/Lead Software Engineer in Belgrade, Serbia , with strong understanding of the...  ...of existing products Assistance and communication with a team that includes support, services, other programmers Requirements... 

    Printec

    Beograd
    pre mesec dana
  • Description The Esperanto Technology System Software team is searching for embedded and system software engineers to bring our complicated AI platform out to the world.  You will participate in a focus effort to design, develop, and deliver the ground-breaking solutions,... 

    Esperanto Technologies, Inc.

    Beograd
    pre 2 meseci
  •  ...experienced developer with strong expertise in C++, Dart (Flutter), and Objective-C or Swift...  ...applications and join a dynamic, global team, this full-time, remote position could be...  ...Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience... 

    Scopic

    Beograd
    pre 10 dana
  •  ...are seeking a Java Developer to join our team. If you are a top performer who is looking...  ...s degree in computer science, electrical engineering or a related field ~5+ years of working...  ...developer ~ Good knowledge about software design patterns, data structures, and algorithms... 

    Holycode

    Beograd
    pre mesec dana
  •  ...Job Overview Wargaming is seeking a talented Senior Infrastructure Engineer with extended knowledge of Python and DevOps to join our Game Engine Development Team. In this role, you will help improve and evolve our Continuous Integration and Delivery processes with a... 

    Wargaming Group Limited

    Beograd
    pre 2 dana
  •  ...code reviews and provide technical mentorship to engineers. Requirements: Experience: Over 5 years in backend software development ideally in a highgrowth startup...  ...userfirst mindset in designing technical solutions. Team Player: A collaborative attitude that enhances... 

    PRAGMATIKE

    Beograd
    pre mesec dana
  •  ...The company is a team of experts providing analytical services to healthcare clients is looking for a talented, long-term ML Team Lead...  ...Development: Lead a team of 7-10 professionals, including data engineers, data scientists, MLOps engineers, and QA specialists. Create a collaborative... 

    Top Remote Talent

    Beograd
    pre 6 dana
  •  ...owner designers and experts from other teams Participating in team activities and scrum meetings...  ...enables businesses globally to run search engine optimization payperclick content social...  ...years and have been awarded G2s Top 100 Software Products Global and US Search Awards 2... 

    Semrush

    Beograd
    pre 2 meseci
  •  ...of digital reality. Our  digital nomad team of more than 1200 professionals  works...  ...others. We are seeking a Head of Data Engineering Team to join the Research Center of our...  ...a leadership role in data engineering or software development. Strong knowledge of database... 

    Social Discovery Group

    Beograd
    pre 9 dana
  •  ...to:  We are committed to developing our team as we grow by offering a variety of...  ...exploring new technologies, frameworks, tools, & software methodologies to keep the team effective,...  ...As a member of the Portfolio BI Product engineering team, you will be tasked with helping... 

    Portfolio BI

    Beograd
    pre mesec dana
  •  ...welcome here to perform in different areas as a member of our core C++ engineering team. You could find yourself performing in GamePlay, AI, Graphics...  ...skills and spoken English ~ Experience with Unreal Engine would be a big plus Benefits Learning & development... 

    Sperasoft

    Beograd
    pre 18 dana
  •  ...our development and operations teams to ensure our applications are...  ...Collaborate with other engineers for version control and use GitHub...  ...Comfortable working in an agile software development environment and have...  ...(technical/non-technical team members etc.) Open and friendly... 

    CREATEQ

    Beograd
    pre 2 meseci
  •  ...experienced Implementation Support Manager for our client Emil team. EMIL Group is a fast-growing B2B Software-as-a-Service company from Berlin and has aimed to...  ...' support. It will be either in our document engine, process engine (Camunda), booking funnel engine or premium... 

    Holycode

    Beograd
    pre 2 meseci

Želite li da dobijate više obaveštenja o oglasima za posao?

Prijavite se i dobijte obaveštenja o poslovima sličnim C++ Software Engineer (Compiler Team). Budite prvi kandidat koji će se prijaviti!

subscribeToSimilarBanner
create_cv_img

Bićete spremni za konkurisanje za 5 minuta. Napravite profesionalnu radnu biografiju

Poslodavci će vas videti u našoj bazi podataka i moći će sami ponuditi posao
  • Pretraga posla
  • Omiljeno
  • Napravi CV
    Novo
  • Upisi