Network Software Engineer
Core
Design, develop, and maintain routing, switching, and wireless solutions for networking equipment in the IoT sector.
Role type
Mid-Senior Network Software Engineer
Builds
Networking equipment for Industry 4.0, Smart City, and Green Energy applications
Domain
Industrial networking, IoT, embedded systems
Deliverable
production ML models | product features
Required skills
C programming, TCP/IP and routing/switching knowledge, REST API design, Linux systems, network security, scripting (Bash, Shell, Python, Lua)
Preferred skills
OpenWRT/VyOS/Yocto experience, CI/CD pipelines, embedded systems background
Technologies
GitLab, JIRA, C, Shell, Lua, Python, REST API
Responsibilities
Design and integrate REST APIs, analyze new technologies, solve network device communication problems, install firmware and reproduce issues, fix internal applications, participate in code reviews, collaborate with frontend/UI/UX/QA teams, take part in release cycles
Seniority
Mid-Senior, hands-on IC