Software Engineer

DigiCert

Bengaluru

On-site

INR 900,000 - 1,300,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Generous time off policies
Education and wellness support

Job summary

DigiCert is seeking a Software Engineer for the TrustCore team to design, develop, and maintain security protocol software in C for embedded, resource‑constrained platforms. You will contribute to networking and cryptographic protocol security, aiming for high performance, reliability, and secure coding.

You will work with engineers across design, development, testing, and customer issue resolution to deliver trusted security software used in real‑world connected systems.

Qualifications

  • Bachelor's degree in computer science or related field; security focus preferred.
  • Minimum 3 years of industry software development experience.
  • Strong C language and multi‑threaded programming skills.
  • Good writing and communication skills; knowledge of security concepts.

Responsibilities

  • Develop and maintain security software (TrustCore SDK) for embedded platforms.
  • Contribute to new feature development from concept to design and implementation.
  • Analyze and troubleshoot defects found during testing.
  • Participate in design reviews and generate detailed design documents.
  • Research customer issues and contribute to solving problems.
  • Estimate task timelines and development activities to meet schedules.
  • Other duties as assigned.

Skills

C language
Multithreaded programming
Data Structures & Algorithms
Networking security
Technical writing
Team collaboration
RTOS familiarity

Education

Bachelor's degree in Computer Science or related field

Tools

Git
Eclipse
MS Visual Studio
Wireshark

Job description

Job Summary

As a Software Engineer on the TrustCore team, you will design, develop, and maintain security protocol software in C for embedded and resource‑constrained platforms. This role focuses on building and enhancing core security capabilities across networking and cryptographic protocols, while helping ensure high standards for performance, reliability, and secure coding. You will work closely with engineers across design, development, testing, and customer issue resolution to deliver trusted security software used in real‑world connected systems.

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
  • 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
  • 3+ years of industry work experience in the software development
  • Strong C language and multi‑threaded programming skills
  • Good technical writing and communication skills
  • Excellent understanding of Data Structures & Algorithms
  • Awareness of Network security protocol stack including TCP, UDP, SSL, SSH, IPsec and Wireless
  • Development experience with Enterprise OSes (Linux, Windows, MacOS) and preferably RTOS platforms (Zephyr, FreeRTOS, QNX)
  • Understanding of secure coding standards
  • 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
  • Generous time off policies
  • Education, wellness and lifestyle support
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

DigiCert • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Software Engineer – Bangalore
Software Engineer – Bangalore

Webhosting • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Embedded Software Engineer
Embedded Software Engineer

Quest Global • Dadri

On-site
INR 1,200,000 - 1,800,000
Software Developer - Manageability & Security
Software Developer - Manageability & Security

Luxoft • Bengaluru

On-site
Senior Software Developer - Manageability & Security
Senior Software Developer - Manageability & Security

Luxoft • Bengaluru

On-site
INR 4,000,000 - 7,500,000
Principal software engineer
Principal software engineer

NXP Semiconductors • Dadri

On-site
INR 5,000,000 - 7,000,000
Senior Software Engineer - C/C++ Networking & Security
Senior Software Engineer - C/C++ Networking & Security

Cisco • Bengaluru

On-site
INR 2,200,000 - 2,800,000
Sr. Engineer I - Embedded Security
Sr. Engineer I - Embedded Security

NewSpace Research and Technologies • Bengaluru

On-site
INR 1,000,000 - 2,000,000
Engineer II - Software
Engineer II - Software

Microchip Technology Inc. • Chennai District

On-site
INR 600,000 - 1,200,000
Senior Engineer - II Software
Senior Engineer - II Software

Microchip Technology Inc. • Chennai District

On-site
INR 1,200,000 - 1,800,000