北京 [切换城市] 北京招聘北京计算机软件招聘北京高级软件工程师招聘

Senior SW Developer (Platform Specialist)

唯亚威通讯技术(北京)有限公司

  • 公司规模:500-1000人
  • 公司性质:外资(欧美)
  • 公司行业:通信/电信/网络设备

职位信息

  • 发布日期:2019-11-03
  • 工作地点:上海
  • 招聘人数:若干人
  • 工作经验:无工作经验
  • 学历要求:本科
  • 职位类别:高级软件工程师  系统工程师

职位描述

About VIAVI Solutions

VIAVI (NASDAQ: VIAV) has a 90+ year history of technical innovations that have evolved to keep pace and address our customer’s most pressing business issues. We make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses and data centers. VIAVI is also a leader in high performance thin film optical coatings and engineered diffusers, providing light management solutions to anti-counterfeiting, consumer electronics, automotive, defense and instrumentation markets.

We are the people behind the products that help keep the world connected – at home, school, work, at play, and everywhere in between. VIAVI employees are fierce about supporting customer success and we welcome people who bring their best every day to the company - to question, to collaborate and to push for solutions that will delight our customers.


Position Overview

A Principal / Senior Software Engineer with excellent real-time embedded experience is required to work in the TM500 platform team. The candidate must have a good working knowledge of developing code for the Linux kernel or Linux user space. Experience of developing Linux kernel drivers, a good knowledge Intel/AMD x86-64 microarchitecture, platforms and a good knowledge of networking are also important.


The candidate must have a good understanding of multi-threaded development at the bare-metal level, should have a strong appreciation of x86 hardware platforms, including interfaces (PCIe), networking adaptors (Ethernet and/or Infiniband), network switches and FPGAs, all of which are core to the success of our products.

This role involves the support of our existing product environment as well as helping us develop new ideas, design and development code for next generation products, or to enhance our current product.


The candidate must have 10+ years of focussed software development experience in a C or C++ environment and be passionate about software development discipline.


Excellent communications skills, verbal and written are mandatorily required at this job level. You will be able to share your passion for and knowledge of your discipline to others, gaining their respect and in time being automatically recognised as a discipline leader. You may represent the company; both externally and internally, thus the utmost professionalism and ethical behaviour is required at this level..   

 

Major Responsibilities  

  • Full life-cycle real-time multi-threaded software maintenance and development, sometimes at the bare metal level, Linux kernel level and in Linux user space supporting a large complex product.
  • Fault finding and application support.
  • Support of our software instrumentation and tool environment
  • Linux kernel maintenance and development for the TM500 range of products.
  • Integration of new PCIe peripherals into Viavi’s TM500 products.
  • Helping maintain Viavi Wireless’ open source software repository.
  • Software development of drivers and user space platform abstraction layers.


Pre-Requisites & Experience 

  • Excellent university degree in computer science, engineering or a related software discipline.
  • 10+ years of hands on software development experience.
  • Strong understanding in multiple of the following domains: Mobile wireless (3G,4G and 5G), Optical 
  • Excellent experience in Linux kernel development, user space development debugging and support.
  • Knowledge of a number of the following subjects:
    • Linux kernel and user space development, networking, I/O on x86 multi-core processors.
    • PCIe, FPGAs
    • Languages: C, C++, Python, bash scripting
    • SCM: Git, Bitbucket
    • Issue tracking: JIRA
    • Networking: IPV4, IPV6.
    • A team player with good organization skills.
    • A confident communicator, both written and verbally.

     

    If you have what it takes to push boundaries and seize opportunities, apply to join our team today.


    VIAVI Solutions is an equal opportunity and affirmative action employer minorities / females / veterans / persons with disabilities.

    公司介绍

    About Viavi Solutions
    VIAVI (NASDAQ: VIAV) has a 90+ year history of technical innovations that have evolved to keep pace and address our customer’s most pressing business issues. We make equipment, software, and systems that help to plan, deploy, certify, monitor, and optimize all kinds of networks - like those for mobile phones, service providers, large businesses and data centers. VIAVI is also a leader in high performance thin film optical coatings and engineered diffusers, providing light management solutions to anti-counterfeiting, consumer electronics, automotive, defense and instrumentation markets.

    We are the people behind the products that help keep the world connected – at home, school, work, at play, and everywhere in between. VIAVI employees are fierce about supporting customer success and we welcome people who bring their best every day to the company - to question, to collaborate and to push for solutions that will delight our customers.

    联系方式

    • 公司地址:北京市朝阳区东三环北路38号院1号楼泰康金融大厦1502室和1503室