onsite
Embedded Software Developer - Security Protocol
Software Engineer
Develop and debug secure embedded software on RTOS platforms using C# and C++, focusing on robust security protocols and high-reliability systems.
About the role
Key Responsibilities
- Design, implement, and maintain embedded software components for security protocol modules on RTOS platforms.
- Debug and troubleshoot complex issues in C# and C++ codebases, ensuring high reliability and performance.
- Collaborate with cross‑functional teams to integrate hardware and firmware, validating functionality through rigorous testing.
- Document design decisions, code changes, and test results to support maintainability and compliance.
- Contribute to continuous improvement of development processes, tooling, and best practices for embedded security.
Requirements
- Proven experience in C# and C++ development for embedded systems.
- Strong knowledge of RTOS concepts and real‑time debugging techniques.
- Familiarity with security protocols and secure coding practices.
- Excellent problem‑solving skills and attention to detail.
- Effective communication and teamwork abilities.