Senior Software Engineer
Join Our Community
Required Skills
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
- Z
API Automation with Python BDD
Zorba AI · India
- U
Lead I - Software Testing- EDI, HIPAA, API Testing- US Healthcare
UST · Bengaluru, Karnataka, India
- T
QA Engineer – Databricks ETL, AI & API Testing
Teamware Solutions · Pune City, Maharashtra, India
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Bengaluru
- Posted
- 1d ago
- Source
- Indeed