remote
Senior Software Engineer - C/C IIoT Wireless & Satellite Networking - Cisco
Software Engineer
Lead design and development of secure, scalable IIoT hardware platforms and wireless/satellite networking solutions, driving innovation in industrial switching and routing for manufacturing, energy, and smart city applications.
About the role
Key Responsibilities
- Architect and implement C/C++ firmware for IIoT hardware platforms, ensuring high reliability and performance in industrial environments.
- Develop and optimize wireless and satellite communication stacks, integrating with existing routing and switching protocols.
- Collaborate with cross‑functional teams to define product requirements, conduct design reviews, and validate solutions through rigorous testing.
- Drive security enhancements, including encryption, authentication, and secure boot processes for embedded devices.
- Mentor junior engineers, provide technical guidance, and contribute to continuous improvement of development processes.
Requirements
- 10+ years of software engineering experience, with deep expertise in C/C++ for embedded systems.
- Proven track record in IIoT, wireless, and satellite networking technologies.
- Strong understanding of networking protocols (TCP/IP, MQTT, CoAP) and real‑time operating systems.
- Experience with hardware integration, low‑level driver development, and performance optimization.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
natural language processingnlplinuxwireshark5g