Staff Software Engineer

Marvell Technology
Apply Now

Job Description

At Marvell, we believe that infrastructure powers progress. That execution is as essential as innovation. That better collaboration builds better technology. Trusted by the world’s leading technology companies for 25 years, we move, store, process and secure the world’s data with semiconductor solutions designed for our customers’ current needs and future ambitions. Through a process of deep collaboration and transparency, we’re ultimately changing the way tomorrow’s enterprise, cloud, automotive, and carrier architectures transform—for the better.


The data infrastructure that our customers build has never been more critical to our global economy. It’s what’s keeping the world connected, businesses running, and information flowing. If you’re ready to excel, innovate, and truly enjoy your work, apply now for the position detailed below.

The Opportunity

Machine Learning compiler.

Massive increases in data traffic coupled with escalating requirements for end-to-end security intensify the need for highly scalable compute platforms with integrated, workload-optimized hardware accelerators to meet performance, power and total cost of ownership requirements. Built on five generations of the industry’s most scalable and widely adopted infrastructure processor platform, Marvell OCTEON devices support various applications including cellular base station designs and smart radio unit applications. A wide variety of networking and wireless equipment including switches, routers, secure gateways, firewall, network monitoring, 5G base stations, and smart network interface controllers are also enabled by OCTEON devices.

Job Responsibilities:

In this role you will

  • Work on compiler for Marvell processors and accelerators. 
  • Enhance and optimize Machine Learning compiler for Marvell processors and accelerators
  • Analyze closely execution of applications and benchmarks to find hardware changes that can improve performance

Requirements:

  • Deep and up-to-date understanding of processor CPU and accelerators architecture
  • Knowledge of compiler technologies
  • Knowledge of C/C++, Linux and scripting languages

Preferred/Plus:

  • Expertise in parallel programing
  • Hands-on experience with compiler development, such as Glow, TVM, or LLVM

Other Skills:

  • Effective interpersonal and teamwork skills
  • Excellent communication skills
  • Good analysis and problem-solving skills
  • Grounded, detail-oriented, always backs up ideas with facts
  • Ability to multi-task in a fast paced environment

Education:

  • Bachelor’s degree in Computer Science, Electrical Engineering or related fields and 5-10 years of related professional experience.
  • Master’s degree and/or PhD in Computer Science, Electrical Engineering or related fields with 3-5 years of experience.

Company Info.

Marvell Technology

Marvell Technology, Inc. is an American company, based in Delaware, which develops and produces semiconductors and related technology. Founded in 1995, the company had more than 6,000 employees as of 2013, and 10,000 patents worldwide and annual revenue of $2.9 billion (FY19). Its U.S. headquarters is located in Santa Clara, California.

  • Industry
    Information Technology
  • No. of Employees
    5,200
  • Location
    Santa Clara, California, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Marvell Technology is currently hiring Staff Software Engineer Jobs in Santa Clara, CA, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More