Senior Software Engineer Job at Broadcom

Broadcom Burlington, MA

$111,000 - $185,000 a year
Please Note:
1. If you are a first time user, please create your candidate login account before you apply for a job.
2. If you already have a Candidate Account, please Sign-In before you apply.
Job Description:
Overview
The Broadcom Software Group is looking for senior C++ developers in the networking, security and protocol spaces. The ideal candidate will have a background in Linux embedded software development as well as cryptography, PKI, TLS, HTTPS, TCP/IP. You will work as part of a team responsible for the development and testing of a high-performance encrypted traffic management solution.
Responsibilities
  • Design, develop, and test software components in an encrypted traffic management solution on Intel-based CPU servers
  • Perform complex subsystem level unit tests
  • Develop and collaborate on design and functional specifications
Requirements
  • Extensive programming experience with modern C++ language and standards (C++11, C++17)
  • Solid understanding of concurrency & synchronization techniques within a multi-threaded and multi-processor environment (SMT / Hyper-Threading)
  • In-depth knowledge of cryptographic algorithms: symmetric/asymmetric encryption, digital signatures, MACs, secure hashes, authentication, etc.
  • In-depth knowledge of security standards: PKI, X509, TLS/SSL, CRL, OCSP
  • Experience with Linux user space development and debugging: LLVM/CLANG, cmake, GDB, Valgrind, Wireshark and memory profilers
  • Experience writing secure, high-performance and secure software
  • In-depth knowledge of network protocols: TCP/IP, SSH, IPSec, HTTPS, etc.
  • Experience with Red Hat Enterprise Linux , Ubuntu or other Linux distributions a plus
  • Knowledge of DPDK and Intel Quick Assist Technology (QAT) a plus
  • Ability to write clear and articulate functional and design specifications
Education Requirements
  • BS in Electrical Engineering, Computer Science or Computer Engineering required
  • MS in EE, CS or CE preferred
Prior Experience
  • Minimum of 12 years of C/C++ development.
  • Minimum of 5 years of embedded networking system development and other related disciplines
Additional Job Description:
Compensation and Benefits
The annual base salary range for this position is $111,000 - $185,000.
This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.
Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence.
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.



Please Note :
clarksqn.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, clarksqn.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.