Verizon Wireless Senior Software Device Engineer in New York, New York

What you’ll be doing...

You will be working on a new initiative to build a Mobile OS running on Cloud and utilizing 5G Edge Network capabilities. With the responsibility for AI first and Data intensive computation, you'll be utilizing some of the industry's leading Machine Learning technologies like TensorFlow and TPU. You'll develop code from scratch or by using open source software, and combinations thereof.

  • Applying the latest techniques in the areas of Artificial Intelligence, Machine Learning, Computer Vision, ML based Networks, Cloud services, etc. to create new products and services, as well as improve existing products.

  • Actively seeking and understanding cutting edge technology and applying this knowledge in your daily work.

  • Working to drive requirements to outside vendors, understanding the code, reviewing and determining resolutions to various issues in order to accelerate the launch of new products and/or improvements to existing products.

New Product Development

  • Researching, designing, coding, and testing new products that drive Verizon initiatives.

  • Primarily working on new initiatives to build a Mobile OS running on Cloud and utilizing 5G Edge Network capabilities.

  • Working with Product Development teams and members of Device Technology on Proof of Concept software and hardware, with the goal of determining commercial viability.

  • Applying machine learning techniques to optimize the behavior of device handovers and AP selection processes by sending parametric data to the cloud for processing.

  • Sharing knowledge with others to increase the overall capability of the team.

Technology Evaluation and Feedback to Management

  • Researching and creating reports about latest industry trends concerning AI, Machine Learning models, Edge Computing, Fog and Cloud, block chain, computer vision (object recognition, collision avoidance, object tracking), web technologies, VR and AR.

  • Generating ideas on how to respond to the changing business environment and competitive landscape.

  • Providing technical assistance, guidance, and training to other team members and organizations.

  • Documenting and providing status on strategic initiatives to management.

What we’re looking for...

You'll need to have:

  • Bachelor's degree in Computer Science, or Information Technology or four or more years of work experience.

  • Six or more years of relevant work experience.

  • Knowledge of Android Framework and Linux.

  • Knowledge of Python, C/C++, Java.

  • Knowledge of TensorFlow, TPU, AWS.

Even better if you have:

  • MS in CS, CSE, or EE.

  • Strong experience in software engineering and development.

  • Experience working with Virtual OS and knowledge of 5G mobile technology

  • Good understanding of different Machine Learning models and the ability to integrate Google Cloud APIs such as Vision and Speech AI models into existing products.

  • Ability to design and write application code (C/C++, Java) in support of rapid prototyping efforts on various OS platforms.

  • Hands on experience with version control system such as Git.

  • Strong knowledge and experience with IPv4, IPv6, SIP, HTTP, TCP, UDP and SMTP.

  • Strong experience with WebRTC, video compression and latest video encoding technologies.

  • Working knowledge of OS and application security standards and best practices.

  • Experience in designing, developing, debugging and deploying software for server side.

  • Experience with applications making use of modern Java technologies and design patterns.

  • Knowledge and experience of Performance Monitoring and Protocol Analyzer tools (e.g., Wily, Wireshark).

  • Demonstrated leadership of cross-functional teams in a matrixed organization.

  • Superior written and verbal communication skills.

  • Strong team player attributes with the desire to collaborate with others to develop a superior product.

  • Outstanding interpersonal skills and advanced presentation skills.

  • Communications experience, including specifying, designing and implementing complex data networks with application development and integration.

  • Framework/Technologies experience in: Atlassian products, BitBucket, Jenkins/Bamboo, Git, and other CI/CD tools.

  • Experience with automation scripting.

  • Automation experience, with the ability to build and maintain scripts and deployment knowledge.

When you join Verizon...

You’ll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering America’s fastest and most reliable network, we’re leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but we’re about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon.

Equal Employment Opportunity

We're proud to be an equal opportunity employer- and celebrate our employees' differences, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or Veteran status. Different makes us better.

REQNUMBER: 487042-1B