← Back to jobs

eTeam Logo
Embedded Software Developer

eTeam

 

Santa Clara, CA, USA

Posted On: 15+ days ago
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Embedded Software Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will design, develop, and integrate software components for gateway and extender products.

This role is on-site.

Responsibilities

  • Design, develop, and integrate software components for gateway and extender products.
  • Implement and enhance features including Parental Control, firewall/iptables, DHCP, SNMP, TR069/TR181, and network management.
  • Debug and resolve issues across embedded Linux environments, covering kernel and user space.
  • Optimize system performance and troubleshoot customer-reported issues.
  • Participate in code reviews, unit testing (GTest/GMock), and CI/CD processes.

Required Skills

  • 5+ years of experience in embedded software development.
  • Strong knowledge of RDK-B/OpenWRT/prplOS architecture and broadband gateway technologies.
  • Hands-on experience with embedded Linux, including kernel-level concepts and system debugging.
  • Solid understanding of TCP/IP stack, networking protocols (DHCP, DNS, HTTP), and packet flow.
  • Experience with firewall/iptables, and IPv6 transition technologies.
  • Familiarity with source control tools (Git/Gerrit) and debugging tools (gdb, valgrind, wireshark, tcpdump).
  • Proficiency in C programming.
  • Knowledge of network management protocols (SNMP) and DHCP.

Preferred Skills

  • Experience with containerization (Docker) and CI/CD pipelines.
  • Scripting skills in Python or Shell for automation and testing.

Education

Any Gradute

Related Jobs

No related jobs found

← Back to jobs