skillindiajobs
Hyderabad Jobs
Banglore Jobs
Chennai Jobs
Delhi Jobs
Ahmedabad Jobs
Mumbai Jobs
Pune Jobs
Vijayawada Jobs
Gurgaon Jobs
Noida Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Staff, Software Development Engineer

10.00 to 15.00 Years   Bangalore   10 Feb, 2021
Job LocationBangalore
EducationNot Mentioned
SalaryNot Disclosed
IndustryIT - Software
Functional AreaApplication Programming / Maintenance
EmploymentTypeFull-time

Job Description

*A Senior S/W engineer with excellent real-time embedded experience is required to work in the TM500 System and Technology team. The candidate must have a good working knowledge of developing code in a Linux environment, or RTOS or real-time Linux. A good knowledge Intel/AMD x86-64 microarchitecture, microprocessor and/or DSP h/w and a good knowledge of networking are also important. 3GPP wireless systems knowledge is a bonus.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, designing and development of 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 levelSummary of main duties and responsibilities:

  • Full life-cycle real-time multi-threaded software maintenance and development, sometimes at the bare metal level in Linux user space supporting a large complex product.
  • Fault finding and application support.
  • Support of our software instrumentation and tool environment
  • Supporting the team with improvement ideas for our software environment and development of code.
  • Potentially integration of new interfaces and h/w peripherals into Viavi s TM500 products.
  • Potentially software development of drivers and user space platform abstraction layers.
, *Candidates should have an excellent university degree in computer science, engineering or a related software discipline. Profile:Excellent experience in real time multithreaded software development, Linux 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
  • 3GPP wireless systems (LTE, 5G).
  • 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.The candidate must have 10+ years of hands on software development experience.Line management experience is not required.

Keyskills :
javascriptjavamysqlhtmlapicomputer sciencesoftware developmentPythonbash scripting

Staff, Software Development Engineer Related Jobs

© 2020 Skillindia All Rights Reserved