Key Skills: Embedded C++, C++, C, Embedded, C Programming, Embedded C, C/C++, Microsoft PKI, PKI
Roles and Responsibilities:
- Design, implement, and maintain embedded software components supporting PKI Agent functionality.
- Develop robust C and C++ code for embedded product environments.
- Create and maintain unit tests and support system-level validation activities.
- Investigate software defects, perform root-cause analysis, and implement corrective fixes.
- Support release readiness, production-quality delivery, and BDD-based test automation initiatives.
Skills Required:
- 5 - 10 years of relevant embedded software development experience.
- Strong programming experience in C and C++ for embedded software development.
- Hands-on experience developing and maintaining embedded C and embedded C++ components.
- Ability to write reliable, maintainable software suitable for production deployment.
- Experience with unit testing, system validation, debugging, and defect resolution.
Valuable to Have:
- Experience with Public Key Infrastructure (PKI), including Microsoft PKI.
Education: Bachelor's degree in Computer Science, Electronics, Electrical Engineering, or a related discipline.