remote
Software Engineer - C/C Networking - Cisco
Software Engineer
Design and develop high‑performance C/C++ networking solutions for industrial IoT platforms, ensuring secure, scalable integration between hardware and edge software in manufacturing, energy, and smart city environments.
About the role
Key Responsibilities
- Design, implement, and optimize C/C++ networking modules for IIoT hardware platforms.
- Collaborate with hardware engineers to ensure seamless integration between firmware and edge software.
- Develop secure, scalable communication protocols for industrial networking and edge computing.
- Participate in code reviews, performance tuning, and continuous integration pipelines.
- Document design decisions and contribute to technical specifications for production releases.
Requirements
- Strong proficiency in C/C++ with experience in embedded or networking contexts.
- Solid understanding of industrial networking standards (e.g., Ethernet, Modbus, OPC UA).
- Experience with edge computing architectures and secure communication protocols.
- Ability to work collaboratively in cross‑functional teams and mentor junior engineers.
- Excellent problem‑solving skills and a passion for delivering reliable, high‑quality software.
Skills
natural language processingnlplinux