Full-Time

Principal C/C++ Linux Software Engineer

Posted on 5/31/2024

SonicWall

SonicWall

1,001-5,000 employees

Cybersecurity solutions and next-generation firewalls

Cybersecurity
Data & Analytics
Hardware

Senior

Milpitas, CA, USA

Required Skills
TCP/IP
Software Testing
Data Structures & Algorithms
Docker
Quality Assurance (QA)
Linux/Unix
Requirements
  • 12 – 15 years of experience with a bachelor’s or master’s degree in computer science
  • Fluent in C and able to code various data structures and algorithms with it
  • Fluent in C++, strong experience in ASIO, Beast, and the Boost suite of libraries
  • Solid background in TCP/IP and UDP networking
  • Strong background in Linux systems
  • Experience in virtualization technologies such as docker and other container development tools
  • Persuasive written and verbal communication
  • Creative problem solving, software testing, and debugging capabilities
  • Self-starter and motivated to work independently
  • Experience running and maintaining Internet facing servers
Responsibilities
  • Design and enhance SonicWall’s high-performance TCP and UDP servers
  • Maintain and document code using source control systems and other tools
  • Work with various teams such as PM, QA, IT, etc., to deliver on business objectives

SonicWall offers a stimulating work environment for those passionate about cybersecurity and the development of cutting-edge firewall technologies. As a leader in the industry with a focus on using real-time data to prevent breaches, the company caters to diverse global networks, ensuring high occupational growth and learning opportunities. Employees can expect to be at the forefront of technological initiatives dedicated to secure, efficient business and mobile network operations worldwide.

Company Stage

Series E

Total Funding

$48M

Headquarters

Milpitas, California

Founded

1991

Growth & Insights
Headcount

6 month growth

2%

1 year growth

3%

2 year growth

7%