Software Engineer, Platforms

Juniper Networks Sunnyvale , CA 94085

Posted 3 months ago

About the Position:

You will be a part of a product development team building high-complexity, high-scale networking platforms. This will include state of the art silicon and platform development delivering Juniper's next generation platforms. Requires working knowledge of designing and validating software for such networking platforms. Should be dynamic, enthusiastic and self-driven to a fast pace of development cycle.

Responsibilities:

  • Design and develop platform and system level software/firmware for networking platforms.

  • Development of drivers, diagnostics & bring-up of various HW components, networking ASIC etc.

  • Good communications skills to work closely with HW, SW and systems teams, and promote team collaboration.

  • Demonstrate good teamwork across various teams.

  • You will be writing specifications with functional & design specifications of the modules responsible for.

Minimum Qualifications:

  • BS in CS/EE or similar field.

  • Extensive programming experience in C.

  • Strong embedded software development/debugging experience focused on hardware.

  • Prior experience in any RTOS or Linux/Unix system programming, diagnostics software.

  • Experience on bringing up new hardware & should have worked with HW designers & HW manufacturing teams.

  • Excellent problem-solving skills.

  • 5 years or more of relevant working experience is required.

Preferred Qualifications:

  • Programming experience in C++, Python/Perl.

  • Linux/Unix-like OS experience with knowledge of developing drivers for them.

  • MS in CS/EE or similar field.

Other Information:

  • Relocation is available for this position.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Developer Platforms & Services Software Dev Engineer

Oath

Posted 2 weeks ago

VIEW JOBS 10/26/2019 12:00:00 AM 2020-01-24T00:00 It takes powerful technology to connect our brands and partners with an audience of 1 billion. Nearly half of Verizon Media employees are building the code and platforms that help us achieve that. Whether you're looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms to help us process 4 trillion data points a day, what you do here will have a huge impact on our business—and the world. Want in? As Verizon's media unit, our brands like Yahoo, TechCrunch and HuffPost help people stay informed and entertained, communicate and transact, while creating new ways for advertisers and partners to connect. With technologies like XR, AI, machine-learning, and 5G, we're transforming media for tomorrow, too. We're creators and coders, dreamers and doers creating what's next in content, advertising and technology. Verizon Media is a leading provider of media and technology brands, reaching over a billion people around the world. Verizon Media's Platforms Engineering organization creates modern, secure, and efficient software platforms to power all of Verizon Media's brands at scale. Our Identity and User Data platforms for consumers and businesses lead the industry in trust and security. Our computer operating systems, languages, build systems, and developer platform services drive technical excellence and developer productivity. Our Monitoring, Payments, Cloud Platforms, Mobile SDKs, and many other systems accelerate growth and innovation. Developer Platforms and Services at Verizon Media provides modern, secure applications & software to optimize the development process and automate software deployment at Verizon Media. We build tools & services that allow engineers within Verizon Media to rapidly develop software and deploy it to hundreds of thousands of systems. Our team is focused on delivering highly effective products in an agile environment while keeping things fun. We are looking to hire a top-notch developer to work on developing platform, infrastructure & continuous delivery tools. The systems you'll be building will be the backbone of Verizon Media's infrastructure for many years to come. We expect skills and experience that match. Expertise in any given language is less important than a willingness to learn and to put the team before yourself. You will work with other developers, product owners, scrum masters, designers, and architects to deliver high-value features to internal customers. Our software is written in Node.js, Java, Golang, Ruby, and Ember. We run in both private and public clouds (AWS) and rely heavily on technologies such as Kubernetes and Docker. Responsibilities * Build winning software and services using cutting edge open-source technology * Engage with teams to define requirements/interfaces/implementation approaches * Identify infrastructure needs patterns * Exercise agile development methodologies to create platform services and features


 * Collaborate with other engineers to write testable, reliable code, continuously deploying to production systems * Build systems that balance resources, constraints, requirements, and complexity Required Qualifications * Strong background in full stack web application development (golang, Java, Node.js, Python), Javascript frameworks such as react.js/ember.js, css and experience implementing Web Services (REST API) * Experience with container and cloud technologies such as Kubernetes, Docker, AWS. * Experience in object-oriented programming and design * Excellent verbal and written communication skills * Self-motivated and able to work independently * BS in Computer Science or equivalent or MS preferred Verizon Media is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Verizon Media is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. If you need accessibility assistance and/or a reasonable accommodation due to a disability, please submit a request via the Accommodation Request Form (https://www.verizonmedia.com/careers/contact-us.html) or call 408-336-1409. Requests and calls received for non-disability related issues, such as following up on an application, will not receive a response. Currently work for Verizon Media? Please apply on our internal career site. Oath Sunnyvale CA

Software Engineer, Platforms

Juniper Networks