Embedded Developer with Network Development Experience

embedded, c language, linux, linux kernel, c/c++, networking, networks, routers, gateways, broadband gateways, layer 2, layer 3
Contract Independent, Contract Corp-To-Corp, 6 Months
Depends on Experience
Work from home not available Travel not required

Job Description

Job Summary:

  • Responsible for development, support and maintenance of software for Broadband gateway products using the C programming language on Linux platform.
  • Involve in development of new software and enhancement of existing functionality based on customer requirements.
  • Troubleshoot, debug customer reported issues and various gateway features.

Key Duties & Responsibilities (in decreasing Critical Emphasis order):

  • Develop code using the C programming language for embedded Linux platform
  • Review and manage existing code and designs
  • Perform hands-on development and troubleshooting on embedded targets
  • Design and develop new applications for embedded Linux, with supporting unit tests and documentation
  • Debug and fix customer defects in application software including client software, open source and third-party software
  • Work with semiconductor SoC and broadband solutions
  • Work with software configuration management tools, defect tracking tools, and peer review techniques


  • Has relevant work experience in embedded software development using the C language
  • Strong Linux kernel fundamentals
  • Excellent C/C++ coding skills
  • Experience interacting with embedded devices using methods such as syslog, serial console, and SSH.
  • Linux kernel networking stack knowledge (Netdevice, SKB, IP Conntrack)
  • Strong competence and experience in Layer 2, Layer 3 networking, QoS
  • Network and/or application security expertise (L2/L3 firewall, DPI, IDS, IPS)
  • Strong build, debug and test skills
  • Experience developing software using embedded SDKs and frameworks
  • Strong analytical and problem-solving skills.
  • Experience with hands-on development and troubleshooting on embedded targets
  • Self-motivated, detail oriented and strong team player

Posted By

John Coyle

Dice Id : RTX147fa8
Position Id : 6288587
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Embedded Firmware Engineer
  • First Connect
  • Menlo Park, CA
Embedded Linux Developer
  • Tata Elxsi Limited
  • Sunnyvale, CA
Embedded/C++ Engineer
  • Resource Logistics
  • Foster City, CA
Embedded Developer (C/C++/Embedded)
  • Pyramid Consulting, Inc.
  • Sunnyvale, CA
Embedded Developer
  • PROCYON Technostructure
  • Santa Clara, CA
Embedded Engineer
  • Talent Space, Inc.
  • Mountain View, CA
C++ Embedded Release Engineer
  • Bioinfo Systems
  • Sunnyvale, CA
Embedded Engineer
  • Ravenswood Solutions
  • Fremont, CA
C++ Embedded Software Engineer
  • GlobalLogic, Inc.
  • Los Gatos, CA
Embedded Engineer
  • Wilco Source, LLC
  • Santa Cruz, CA
Senior Software Engineer Embedded
  • San Jose, CA