Sr. Embedded Software Architect

4 weeks ago


Philadelphia, United States Cognizant Technology Solutions Full time

 

Sr. Embedded Software Architect (RDK-B)

About Us:

Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant, a member of the NASDAQ-100. Learn how Cognizant helps clients lead with digital at www.cognizant.com.

About Cognizant’s Digital Engineering Practice:

At Cognizant Digital Engineering, a small cross functional team comprised of a Product Manager, an Architect, Full-Stack Developers, UI/UX designers and Big Data analysts builds higher quality software faster siloed individuals working independently.   Small, nimble engineering teams generate collective empathy and comradery, thus increasing their ability to anticipate unforeseen development scope changes and maintain high quality deliverables.  Across our US Studio system or within client development sites, our Digital Engineering teams ideate and develop innovative cloud-based solutions following a Lean-Agile process with DevOps culture. Working in Cognizant Digital Engineering provides DevOps engineers consistent opportunities to push digital boundaries while growing their exposure to transformational technologies.  

Responsibilities:

  • Understanding of embedded systems and experience working with low-level hardware, including an understanding of CPU architectures, memory management, and device drivers.
  • Proficiency in Linux and experience in configuring, customizing, and building Linux distributions, as RDK-B is built on top of Linux.
  • Strong programming skills in C and C++, which are the primary languages used in RDK-B development.
  • Familiarity with networking protocols, including TCP/IP, UDP, DHCP, DNS, and VLANs and other relevant protocols for networking devices.
  • Knowledge of the Yocto build system.
  • Understanding of the Linux kernel, as RDK-B often involves kernel-level customization. This includes kernel configuration, device drivers, and kernel modules.
  • Understanding of Linux system programming.
  • Lead the design and development of software architecture, defining the structure and components of complex systems. Create architectural blueprints that guide the development team.
  • You should have experience in defining the architecture for at least one broadband component.
  • Proficiency with version control systems like Git for managing code repositories and collaboration with other developers.
  • Scripting skills in shell languages like Bash for automation and scripting tasks in RDK-B
  • Awareness of security best practices, as network devices need to be secure. This includes understanding encryption, authentication, and network security.
  • Understanding of wireless technologies, including Wi-Fi, and how to configure wireless interfaces in RDK-B
  • Familiarity with web-based user interfaces and web server technologies. RDK-B often includes web interfaces for configuration.
  • Proficiency in debugging tools and techniques, as embedded systems can be challenging to troubleshoot.
  • Good project management skills to plan, prioritize, and execute tasks effectively, especially when working on complex, long-term projects.
  • Active participation in the RDK-B community and an understanding of its development processes and culture.
  • The ability to adapt to evolving technologies and software requirements as RDK-B and the networking landscape change.
  • Designs new software and web applications, supports applications under development and customizes current applications. Develops software update processes for existing applications. Assists in the roll-out of software releases.
  • Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products. Reviews literature, patents and current practices relevant to the solution of assigned projects.
  • Works with Quality Assurance team to determine if applications fit specification and technical requirements. Tests and evaluates systems, subsystems, and components.

 

Qualifications:

  • Require 15 years’ experience who can lead team, work on architecture and coding and communicate well.
  • Broadband experience primarily with Deb experience.
  • If not RDK, at least Openwrt or similar experience.
  • Ideally Philadelphia, but for a top candidate, location can become flexible.

Salary and Other Compensation:

The annual salary for this position depending on experience and other qualifications of the successful candidate.

This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.

Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:

  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan

Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

 



  • Philadelphia, Pennsylvania, United States Cognizant Technology Solutions Full time

    Sr. Embedded Software Architect (RDK-B)About Us:Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the...

  • Program Manager

    1 day ago


    Philadelphia, United States Kutir Inc Full time

    Position: Program Manager (Embedded Software/Embedded Device) Location: Philadelphia PA (Onsite) Duration: 6+ months Required Skills: Around 15 years of overall experience in the IT/ software industry 5 to 10 years of experience in technically managing the software development programs in the Embedded domain and/or the CPE devices Working knowledge of...


  • Philadelphia, United States K-Tek Resourcing LLC Full time

    At least 12-15 years experience in working with development of broadband devices and its releated components. * Understanding of embedded systems and experience working with low-level hardware, including an understanding of CPU architectures, memory management, and device drivers. Proficiency in Linux and experience in configuring, customizing, and building...

  • Embedded Developer

    7 days ago


    Philadelphia, United States ClifyX Full time

    Embedded Developer - Philadelphia, PA (day1 onsite) - Infosys/Comcast - Rate: $68 Embedded Developer Infosys/Comcast Location: Philadelphia, PA (day1 onsite) Rate: $68 In depth experience with RDK and embedded C/C++ 5+ years of Software Development Experience with a focus on C/C++ 5+ years of Embedded C/C++ Software Development on Linux/RTOS Proficiency...


  • Philadelphia, United States Pi Square Technologies Full time

    Networking and Devops CI/CD andDocsis andEmbedded development


  • Philadelphia, United States Pi Square Technologies Full time

    Networking and Devops CI/CD andDocsis andEmbedded development


  • Philadelphia, United States Pi Square Technologies Full time

    Networking and Devops CI/CD andDocsis andEmbedded development


  • Philadelphia, United States Kane Partners LLC Full time

    We are seeking a highly skilled and experienced Senior Software Architect to join our team in the Financial Services industry. As our Senior Software Architect, you will play a vital role in designing and implementing high-quality software solutions that meet our clients' business needs.With your extensive technical expertise and deep understanding of...


  • Philadelphia, United States Kane Partners LLC Full time

    We are seeking a highly skilled and experienced Senior Software Architect to join our team in the Financial Services industry. As our Senior Software Architect, you will play a vital role in designing and implementing high-quality software solutions that meet our clients' business needs.With your extensive technical expertise and deep understanding of...


  • Philadelphia, United States Cygnus Professionals Full time

    15+ years Expereince Embedded systems and Embedded Software Development.Strong Knowledge in Linux Programming and Experience in RDK B.Very Good Knowledge Networking protocols TCP/IP, UDP and DHCP, DNS other relevant protocols Network Devices.Knowledge on Yocto build system.Work on multiple broadband access technologies like   DOCSIS (Data Over Cable...


  • Philadelphia, Pennsylvania, United States Cognizant Technology Solutions Full time

    : We are looking for a broadband architect for this position at Philadelphia location. JD:· Understanding of embedded systems and experience working with low-level hardware, including an understanding of CPU architectures, memory management, and device drivers.· Proficiency in Linux and experience in configuring, customizing, and building Linux...


  • Philadelphia, United States R4 IT Solutions Inc Full time

    Role : RDK Embedded EngineerLocation: Philadelphia PAContract: Long term Job DescriptionQualifications:Looking for for Triage engineerGood in C++, DEV OPSWorking directly with development, Triage teams and QA teams that focus on Embedded product development and software delivery to field.Domain knowledge in Embedded software development and deployment (...

  • RDKB Architect

    1 day ago


    Philadelphia, United States USG, Inc. Full time

    RDKB Architect Location: Philadelphia, PA. Hybrid (4 days onsite, 1 day WFH). JD: At least 12-15 years experience in working with development of broadband devices and its releated components. * Understanding of embedded systems and experience working with low-level hardware, including an understanding of CPU architectures, memory management, and device...


  • Philadelphia, Pennsylvania, United States Cognizant Technology Solutions Full time

    Broadband Architect/RDK-B ArchitectAbout Us:Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S.,...


  • Philadelphia, United States Kane Partners LLC Full time

    Job DescriptionJob DescriptionClient is a mid-sized FinTech company with global recognition in their space – Working on this team, highly visible role working on a private-label solution for a key client group. Excellent employer, team oriented, highly collaborative. Rewarding experience.DescriptionWe are seeking a highly skilled and experienced Senior...

  • RDKB Architect

    1 day ago


    Philadelphia, United States Tektree Systems Inc. Full time

    JD:At least 12-15 years' experience in working with development of broadband devices and its related components.* Understanding of embedded systems and experience working with low-level hardware, including an understanding of CPU architectures, memory management, and device drivers. Proficiency in Linux and experience in configuring, customizing, and...


  • Philadelphia, United States Q1 Technologies, Inc. Full time

    Role: Embedded systems engineerJob Location: Denver or PhiladelphiaJob type: FulltimeJob Description:Technical/Functional Skills Must have C, C++, RUST, RDK Experience Four-year college degree in a related fieldDesign, development, production, testing, and maintenance of embedded systems. Tests systems regularly to eliminate potential issues, provides system...


  • Philadelphia, United States Q1 Technologies, Inc. Full time

    Role: Embedded systems engineerJob Location: Denver or PhiladelphiaJob type: FulltimeJob Description:Technical/Functional Skills Must have C, C++, RUST, RDK Experience Four-year college degree in a related fieldDesign, development, production, testing, and maintenance of embedded systems. Tests systems regularly to eliminate potential issues, provides system...


  • Philadelphia, United States Q1 Technologies, Inc. Full time

    Role: Embedded systems engineerJob Location: Denver or PhiladelphiaJob type: FulltimeJob Description:Technical/Functional Skills Must have C, C++, RUST, RDK Experience Four-year college degree in a related fieldDesign, development, production, testing, and maintenance of embedded systems. Tests systems regularly to eliminate potential issues, provides system...


  • Philadelphia, United States Webologix Ltd INC Full time

    Role/Title : Embedded Systems Engineer;Location : Philadelphia, PA (3 Days Hybrid);Type : Full Time Only;Visa: USC/GC / GCEADQualifications:Bachelor's degree in Computer Science, Electrical Engineering, or related field. Master's degree preferred.8+ years of experience in embedded systems development, with a strong focus on software development in C, C++,...