Jobs
D

Senior Software Engineer

DigiCertKA, IN1d ago
Full-timevia indeed

Required Skills

apigitjiralinux

Job Description

  • *Who we are**

DigiCert is a global leader in intelligent trust. We protect the digital world by ensuring the security, privacy, and authenticity of every interaction. Our AI\-powered DigiCert ONE platform unifies PKI, DNS, and certificate lifecycle management, to secure infrastructure, software, devices, messages, AI content and agents. Learn why more than 100,000 organizations, including 90% of the Fortune 500, choose DigiCert to stop today's threats and prepare for a quantum\-safe future at www.digicert.com

  • *Job summary**

As a Senior Software Engineer on the TrustCore team, you will design, develop, and maintain security protocol software in C for embedded and resource\-constrained platforms. You will help deliver reliable, high\-performance security capabilities across networking and cryptographic protocols while mentoring junior engineers and supporting design, testing, and customer issue resolution.

  • *What you will do**
  • Development and Maintenance of security software (TrustCore SDK) for embedded platforms
  • Participate in the development of new features from conceptualization to design and implementation
  • Analysis and troubleshooting of defects found in testing
  • Take part in design reviews, generate and update detailed design documents
  • Researching customer issues, providing input and development to problems/issues
  • Estimate task timelines, development activities and meet schedules
  • Mentor junior engineers by providing technical guidance, supporting code reviews, sharing best practices, and helping them grow their skills
  • Other duties as assigned
  • *What you will have**
  • Bachelor's degree in computer science or in a related field of computer networking and security, from an accredited university or equivalent
  • 5\+ years of industry work experience in the software development
  • Strong C language and multi\-threaded programming skills
  • Good technical writing and communication skills
  • In\-depth knowledge of Data Structures \& Algorithms
  • In\-depth knowledge of Network security protocol stack internals including TCP, UDP, SSL, SSH, IPsec and Wireless
  • Development experience with Enterprise OSes (Linux, Windows, MacOS) and RTOS platforms (Zephyr, FreeRTOS, QNX) beneficial
  • Understanding of secure coding standards
  • Experience with object\-oriented design, coding, and unit testing
  • Flexible and willing to learn/work on new technologies
  • Ability to work well in a team and good problem\-solving skills
  • *Nice to have**
  • Knowledge of PKI infrastructure
  • Experience working with Cryptography API
  • Experience with Wireshark analyzer
  • Experience with Git, JIRA, IDEs (Eclipse, MS Visual Studio)
  • Embedded system software development experience
  • *Benefits**
  • Generous time off policies
  • Top shelf benefits
  • Education, wellness and lifestyle support

To protect candidate information and maintain a secure hiring process, all applications must be submitted through our careers portal. Resumes or CVs sent directly via email will not be reviewed or considered.

\#LI\-SS1

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Bengaluru
Posted
1d ago
Source
Indeed