R&D Software Engineer

Bengaluru, Karnataka, India

Description


Please Note:

1. If you are a first time user, please create your candidate login account before you apply for a job. (Click Sign In > Create Account)

2. If you already have a Candidate Account, please Sign-In before you apply.

Job Description:

Responsibilities

Analyse feature requirements, and prepare functional specifications and designs to meet them

Scope and prepare effort estimate for features, and actively contribute to the release planning process

Implement new features in a carrier-grade, scalable software platform, and maintain existing features

Implement and maintain test automation suites

Collaborate with system architects, management, and peers to drive projects to completion

Prepare technical documentation and training materials

Act as lead or mentor to the junior team members to develop their skills and grow their careers

Provide technical advice and guidance to team members, helping them to solve problems and make informed decisions

Required skills, qualifications, and experience

Degree in Computer Science, Computer Engineering, or related discipline; advanced degree preferred

8+ years of experience in software architecture, design and development

Extensive experience with UNIX/Linux system management and software development

Proficient in Go and/or Java

Proficient with shell scripting in at least one scripting language such as Python

Experience with message queueing and stream processing systems such as Apache Kafka and Flink

Knowledge of and experience with at least one relational database management system, such as Postgres or MySQL

Knowledge of and experience with at least one no-SQL database, such as Cassandra, MongoDB, or ElasticSearch

Experience with containerization and microservice architectures, including knowledge of and experience with Docker, Kubernetes, and one or more public cloud platforms such as Google Cloud Platform (GCP), Microsoft Azure, or Amazon Web Services (AWS)

Experience with one or more build systems such as Gradle, Bazel, Make, and Maven

Familiarity with common enterprise software development tools including Git, Jenkins, JIRA or Rally, Confluence, and Black Duck and Coverity security tools

Experience with test automation practice and tools

Strong problem solving and debugging skills

Excellent communication and presentation skills

Comfortable working both in office and as part of a distributed team where colleagues may be in different locations and time zones

Desirable skills

Experience with infrastructure monitoring tools and technologies, such as SNMP and Broadcom DX NetOps or AppNeta, would be a significant asset

Experience with virtualized infrastructure such as VMware Cloud Foundation (VCF)

Basic knowledge and experience with GUI development using JavaScript/TypeScript and React or Angular

Broadcom is proud to be an equal opportunity employer.  We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law.  We will also consider qualified applicants with arrest and conviction records consistent with local law.

If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

Company


Broadcom

Broadcom Inc., a Delaware corporation headquartered in Palo Alto, California, is a global infrastructure technology leader built on more than 60 years of innovation, collaboration and engineering excellence.


With roots based in the rich technical heritage of AT&T/Bell Labs, Lucent and Hewlett-Packard/Agilent, Broadcom focuses on technologies that connect our world. Through the combination of industry leaders Broadcom, LSI, Broadcom Corporation, Brocade, CA Technologies, Symantec's enterprise security business and VMware, the company has the size, scope and engineering talent to lead the industry into the future.

Broadcom is focused on technology leadership and category-leading semiconductor and infrastructure software solutions. The company is a global leader in numerous product segments serving the world’s most successful companies.
Broadcom combines global scale, engineering depth, broad product portfolio diversity, superior execution and operational focus to deliver category-leading semiconductor and infrastructure software solutions so its customers can build and grow successful businesses in a constantly changing environment.

Simmilar jobs


More info:


link