Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Developer for RDK-B

$53.58k - $122.4k
Full-time

Capgemini

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

Location

This is an onsite role in Santa Clara, CA.

About the job you're considering

We are looking for an experienced Embedded Software Developer for RDK-B with strong expertise in broadband gateway technologies. In this role, you will design, develop, and integrate advanced networking features for home and business gateway products on RDK-B. You will work closely with chipset vendors, cross-functional teams, and customer support to deliver robust and scalable solutions.

Your skills and experience

• 3+ years of experience in embedded software development using C (C++ is a plus).
• 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, 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).
• Strong problem-solving and debugging skills in complex embedded environments.

Nice to have

• Experience with Wi-Fi technologies and IEEE 802.11 standards (802.11n/ac/ax).
• Knowledge of DOCSIS, MoCA, and other broadband technologies.
• Familiarity with TR-069/TR-181, SNMP, and remote management protocols.
• Exposure to chipset SDKs (Broadcom, Qualcomm, etc.).
• Understanding of security protocols (WPA3, RADIUS, SSL/TLS).

The base compensation range for this role in the posted location is: $53,580-$122,400.

Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law.

The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction.

These may include, but are not limited to: Geographic location, Education and qualifications, Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity.

It is not typical for candidates to be hired at or near the top of the posted compensation range.

In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.

Capgemini offers a comprehensive, non-negotiable benefits package to all regular, full-time employees. In the U.S. and Canada, available benefits are determined by local policy and eligibility and may include: 

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility

Important Notice: Compensation (including bonuses, commissions, or other forms of incentive pay) is not considered earned, vested, or payable until it becomes due under the terms of applicable plans or agreements and is subject to Capgemini’s discretion, consistent with applicable laws. The Company reserves the right to amend or withdraw compensation programs at any time, within the limits of applicable legislation.

Disclaimers

Capgemini is an Equal Opportunity Employer encouraging inclusion in the workplace. Capgemini also participates in the Partnership Accreditation in Indigenous Relations (PAIR) program which supports meaningful engagement with Indigenous communities across Canada by promoting fairness, accessibility, inclusion and respect. We value the rich cultural heritage and contributions of Indigenous Peoples and actively work to create a welcoming and respectful environment. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law.

This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodation does not pose an undue hardship. Capgemini is committed to providing reasonable accommodation during our recruitment process. If you need assistance or accommodation, please reach out to your recruiting contact.

Please be aware that Capgemini may capture your image (video or screenshot) during the interview process and that image may be used for verification, including during the hiring and onboarding process.

Click the following link for more information on your rights as an Applicant in the United States.

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, generative AI, cloud and data, combined with its deep industry expertise and partner ecosystem.

Vacancy posted 18 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer for RDK-B in Santa Clara, CA vacancy
  •  ...position is part of the New Product Development Platform Software team and will focus on developing embedded application software, middleware, and system services...  ....S. Export Administration Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be subject to... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    9 hours ago
  • $178.89k - $268.33k

     ...individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized...  ...improvement of team practices. What We Look For In You B.S. or M.S. in Computer Science, or equivalent practical... 
    Suggested
    Full time

    OKX

    San Jose, CA
    4 days ago
  • $150k - $180k

     ...autonomous machines, AI-driven software, and elite security...  ...Knightscope is seeking a Mid/Senior Embedded Software Engineer to join our...  ...estimates Video Stabilization Develop Electronic Image Stabilization...  ...Required Qualifications ~ B.S. or M.S. degree in Computer... 
    Suggested
    Full time

    Knightscope

    Sunnyvale, CA
    a month ago
  • $150k - $180k

     ...first Autonomous Security Force — autonomous machines, AI-driven software, and elite security professionals operating as one integrated...  ...of event-driven architecture   Required Qualifications ~ B.S. or M.S. degree in Computer Science, Electrical Engineering or... 
    Suggested
    Full time

    Knightscope

    Sunnyvale, CA
    27 days ago
  •  ...Senior Embedded Software Engineer - Future ForwardAt Intuitive, we are united behind our mission:...  ...to launch.In this role, you will design, develop, and integrate embedded and platform software...  ...Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may... 
    Suggested
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  •  ...Senior Embedded Software Engineer - Frameworks Our Servo Frameworks and Simulator team is responsible...  ...Essential Job Duties Design and develop product-focused, robust, efficient, and...  ...Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may... 
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    3 days ago
  •  ...requirements between hardware and software components, architect modular...  ...hardware requirements and develop software mitigations. Act as software...  ...verification activities of embedded software and supervisory state...  ...Regulations (15 CFR 743.13(b)), some roles at Intuitive Surgical... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    2 days ago
  •  ...Title: Embedded Systems Engineer Location: REMOTE Duration: 3+ Months...  ...Key Responsibilities Develop, customize, and optimize Android AOSP...  ...BSP , HAL , and low-level hardware-software integration . Solid knowledge of... 
    Temporary work
    Remote work

    3B Staffing LLC

    San Jose, CA
    3 days ago
  • $120k - $150k

     ...Application Engineer leads the activity of developing, testing and maintaining systems for...  ...guidance to mechanical team, electrical team, software team and prototype team to complete...  ...Ability to work with limited supervision b. Preferred ~5+ years' experience in an... 
    Work at office

    Actus Consulting Group

    San Jose, CA
    a month ago
  • $139.4k - $223.1k

     ...automation solutions help manufacturers to develop and deliver products quickly, efficiently...  ...-driven input into tester hardware and software roadmaps. Build technical demonstrations...  ...for the position below. ~ B.S. in Electrical Engineering or a related... 
    Full time
    Flexible hours

    Teradyne

    San Jose, CA
    2 days ago
  •  ...systems. Essential Job Duties: Develop and own the tele-operated motion performance...  ..., MATLAB programming skills Hardware, software, and mechanism integration skills...  ...Administration Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be... 
    Local area
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  •  ...collaboration application. Determine scope, capture requirements, and develop test cases to ensure the solution meets the end-to-end...  ...cross-functional teams. Qualifications / Requirements B.S. in a technical field; M.S / MBA in SCM degree desired. Strong... 

    eTeam

    Sunnyvale, CA
    3 days ago
  •  ...Collaborate with R&D teams to identify recurring customer challenges and recommend product enhancements that improve deployment success. Develop and promote technical methodologies, best practices, application notes, and deployment guidance across the Applications Engineering... 

    Synopsys Inc

    Sunnyvale, CA
    4 days ago
  • $116k - $189.75k

     ...to designers in debugging tool, techfile and design errors, and develop flows and scripts to improve productivity of custom circuit designers...  ...Perl, Cadence SKILL, and C++. What we need to see: ~ B.S. in Electrical Engineering (or equivalent experience); MS... 
    Work experience placement
    Worldwide

    NVIDIA Gruppe

    Santa Clara, CA
    2 days ago
  •  ...(feedback control and others) and the development of tools and software infrastructure that support those algorithms. The successful candidate...  ...with the U.S. Export Administration Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be subject to U.S.... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    9 hours ago
  •  ...DescriptionPrimary Function of Position The multiport software group within Intuitive has an immediate...  ...and direct individual contributors in developing, deploying, and supporting the features....  ...Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be... 
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $174k - $252k

    Develop Linux kernel drivers to enable new universal serial bus (USB)-connected XR devices...  ...custom silicon.Research scalable USB software architectures, influence SoC architecture...  ...or BSD kernels.Demonstrated knowledge of embedded systems development, RTOS concepts,... 

    Google

    San Jose, CA
    3 days ago
  • $143.6k - $243.1k

     ...support, enhance, optimize, and innovate the embedded software build environment for the minimally...  ...other configuration release engineers, developers, DBAs, QA, and project managers...  ...infrastructure with Linux and Windows OS Minimum B.S in Computer Science or related... 
    Full time
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive

    Sunnyvale, CA
    1 day ago
  •  ...Integrate edge-AI algorithms seamlessly within the Android camera framework and multimedia subsystems. Collaborate across software and hardware teams to bridge low-level camera sensor subsystems with on-device neural processing units (NPUs). Profile and optimize... 
    Weekly pay
    Temporary work
    Work at office
    Worldwide
    Flexible hours

    Experis

    Sunnyvale, CA
    1 day ago
  •  ...analyses to evaluate potential failures or performance concernsDesign, develop and document components and assemblies for surgical system...  ...problems using fundamental principles.Required Education and Training B.S. Mechanical or Biomedical Engineer (or equivalent) required, MS... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $185k - $210k

     ...headquartered in San Jose, California. We offer a variety of roles in software, hardware, and cloud environments. We are looking for people who...  ...programming. Requirements & Qualifications · Education: B.S. or M.S. in Computer Science, Electrical Engineering, or a... 
    Full time
    Work experience placement
    Work at office
    Flexible hours

    Arrcus Inc

    San Jose, CA
    16 days ago
  • $160k - $300k

     ...Yumi Health builds clinical software for skilled nursing teams. The product brings resident records, clinical and administrative workflows, and AI-assisted tools into one workspace. Role Description Build mobile experiences that support real clinical work in the... 
    Visa sponsorship

    Yumi Health, Inc.

    Santa Clara, CA
    3 days ago
  • $168k - $270.25k

    We are building the software infrastructure for the next era of scientific discovery. At NVIDIA, we believe AI will transform how new chemicals and materials are discovered. We are developing the software tools to make that possible! NVIDIA ALCHEMI is a key pillar of this... 
    Full time
    Remote work

    Nvidia

    Santa Clara, CA
    1 day ago
  •  ...related EDA-to-ATE workflows.Work closely with internal Velocity software engineering teams to reproduce customer problems, define...  ...silicon bring-up, production ramps, and new technology deployments.Develop application examples, best practices, documentation, and reusable... 

    Advantest

    San Jose, CA
    2 days ago
  •  ...Director, Software Engineering Location: Santa Clara, CA Duration: Full-time/Perm MUST: B.S./B.A. in a technical field, or equivalent practical experience. At least...  .... Manage engineers and help them develop their careers, assigning them to projects... 
    Permanent employment
    Full time
    Work experience placement

    InterSources

    Santa Clara, CA
    3 days ago
  • $35 - $45 per hour

     ...Solution, we're at the forefront of semiconductor innovation, developing advanced memory solutions that power everything from...  ...for non-volatile memory devices. You will be a part of the embedded software development team to validate the product from concept phase,... 
    Internship
    Immediate start

    SK hynix memory solutions America Inc.

    San Jose, CA
    16 days ago
  • $145.83k - $219k

     ...in 2016, Nuro is a physical AI company developing Level 4 autonomous driving technology for...  ...not a research platform, not ADAS. The Embedded Software Engineering team builds the software...  ...through verification. About You ~ B.S. or higher in Computer Science,... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    8 days ago
  • $75 per hour

     ...SF ID / Req. ID: 168134 Job Title: Embedded Developer Hiring Mode: Contract -TP Location: Sunnyvale, CA [ONSITE] Customer: Meta Total No. Of Positions: 1 Bill Rate: Note:  [Based... 
    Contract work

    softsnippets

    Sunnyvale, CA
    11 days ago
  • $190k - $240k

     ...essentials, safely and reliably. We’re seeking a Senior Embedded Software Engineer to develop the firmware and embedded software layer that sits...  ...as ArduPilot or PX4, and UAV/avionics technologies (ADS-B, GPS/GNSS, LIDAR, perception sensors) Experience with build... 
    Flexible hours

    Matternet

    Mountain View, CA
    a month ago
  • $146.9k - $183.6k

     ...that will set the standards for software-defined vehicles around the...  ...skilled and motivated Senior Embedded Software Engineer to join our...  ...In this role, you will design, develop, and deploy embedded software...  ...performance. Qualifications ~ B.S.+ in Electrical Engineering,... 
    Hourly pay
    Full time
    Contract work
    Part time

    Rivian

    Palo Alto, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Developer for RDK-B. Be the first to apply!