Job Description:

The Opportunity
About Marvell

Marvell embedded processors are custom designed to deliver optimal performance, low power, and high levels of integration. The Marvell ARMv7 compliant CPU cores are the most advanced
implementations of the industry standard ARM architecture and deliver exceptional processing
performance at low power. Advanced system architecture design and years of experience in sub-micron mixed signal technology seamlessly implement processor cores with our wide selection of high speed interfaces to precisely meet the needs of each application. Marvell embedded processors are Industrial Grade which can operate between -40°C to +105°C.
At Marvell, you’ll see your ideas put to work, share in the success of our company, and achieve a healthy life-work balance in a strong culture of corporate citizenship and global semiconductor leadership. If you are ready to excel, innovate, and truly enjoy where you work, apply now for the position detailed below.

Staff Engineer (T4) – Firmware

Job Responsibilities:

  • Technical leader on a fast-paced project team of R&D engineers involved in the development of DC OS products for Marvell Prestera packet processors family.
  • Contribute to all phases of software development from requirement gathering through architect/design, implementation, UT/Functional testing and maintaining multiple software components.
  • Contribute to the development of aggressive project goals and schedules.
  • Create innovative solutions for complex technical problems.
  • Work with various cross-functional groups such as Architecture, other development teams, QA/Validation, System Test, Product Management, Product Documentation, Customer teams
  • Collaborate with teams across various sites in Israel and US.
  • Responsible to mentor, train the team.
  • Bachelor / Masters in CS/ECE with 10+ years of experience.
  • 10+ years of related work experience as Individual contributor
  • Experience in linux kernel programming / advanced debugging.
  • Extensive experience in device drivers, board bring up and bootloaders and BSP.
  • Extensive experience with cross-compilation environment
  • Extensive experience in SDK development in Switching/Routing ASIC
  • Hands on experience on switch/router embedded system software development
  • Experience architecting innovative, scalable Linux based Embedded products.
  • Extensive experience in network programming languages such as C or equivalent.
  • Ability to deliver high quality features with extensive automation coverage, including experience applying test driven development methodology
  • Demonstrated experience in developing multiple products from conception to shipping in Switching/Routing.
  • Ability to communicate technical concepts to a wide range of audiences spanning executives to junior engineers
  • Proven knowledge in SDLC of high complex and large software development – Waterfall, Agile, Extreme programming, or similar.
  • Proven knowledge in Source version control of R&D internal cum customer releases along with Continuous Integration methodologies.
  • Experience in chassis or pizza box based switching/routing products.
  • Working experience in UT framework such as google test or similar.
  • Good experience in software repository tools GIT, SVN and Perforce
  • Good experience in traffic testing tools IXIA, Wireshark, Scapy, Tcpdump or similar

Requirements:

  • Hands-on experience in SDK of routing/switching of Broadcom, Cisco, Marvell switches or similar abstraction interfaces like FPA, SAI or any OCP
  • Hands-on experience with Network Operating system such as Cisco IOS, Cisco Nexus, Juniper JUNOS, Arista EOS, Nokia, Brocade, HP, SONiC or similar.
  • Experience in handling Tier-1 customer requirements in Enterprise, Campus, Service provider switches/routers, Datacenter or similar.
  • Experience scripting languages such as Unix shell, Python, Perl or similar.
  • Experience in management of high complex switching/routing lab infrastructure for Development activities.
  • Experience in handling fault tolerant switch management areas such as High availability, DB persistency, Hitless software upgrade, In-Service software upgrade, etc
  • Experience in board bring up of PowerPC, ARM, i386 based embedded switching boards.
  • Experience in bootROM, u-boot, device drivers, POST, etc.
  • Hands-on Open source expertise including license management and expertise of integration into proprietary code bases.
  • Knowledge in Data center switches/network management areas – CLI, SNMP, etc
  • Extensive experience in Linux/unix/FreeBSD/ network programming skills such as TCP/IP, ethernet driver, socket programming, file system.
  • Extensive experience in understanding requirements/architect/design of networking communications standard bodies like IEEE, IETF,etc
The Perks
With competitive compensation and great benefits, you will enjoy our workstyle within an incredible culture. We’ll give you all the tools you need to succeed so you can grow and develop with us. For additional information on what it’s like to work at Marvell, visit our Careers page.
Your Future
Marvell provides a work environment that promotes employee growth and development. We are searching for an individual who wants to grow with the company and will strive to improve performance. If you are driven, personable, and energetic, there will be additional opportunities for you here at Marvell.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status

Source link