Development Engineer 2 at Comcast

Chennai, Tamil Nadu, India

Comcast Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
Media, TechnologyIndustries

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Master's degree is a plus
  • 3+ years of professional experience in embedded software development using the C language
  • Strong knowledge of embedded systems and embedded Linux development
  • Proficiency in debugging and troubleshooting embedded software and network issues
  • Familiarity with software version control systems (e.g., Gerrit, Github) and bug tracking tools (e.g., JIRA)
  • Experience with programming languages such as C/C++, bash/shell-script
  • Experience in Linux, system calls, Kernel, Multi-Threaded, Inter Process Communication
  • Excellent verbal and written communication skills
  • Familiarity with Yocto build system (preferred)
  • Knowledge on Networking protocols: IPv4/IPv6, TCP-IP/UDP, HTTP, HTTPS, TFTP, DNS, IPSec, DHCP, ICMP, Ethernet and Bridging techniques (preferred)
  • Domain Expertise on the usage of software components like Mutual TLS, OpenSSL, Secure Shell, Secure Coding, systemd, firmware upgrade, usage of X.509 Certificates etc. (preferred)
  • Usage of debugging tools like minidump, GDB etc. (preferred)
  • Knowledge on RDK-B / RDK-V framework is a plus (preferred)

Responsibilities

  • Design, develop, test, and debug embedded software applications using the C/C++ programming language
  • Collaborate with cross-functional teams, QA, Program management, Triage, Release management etc
  • Conduct thorough code reviews to ensure adherence to coding standards and maintainability
  • Optimize and enhance existing embedded software to improve efficiency, and functionality
  • Develop and execute unit tests and system integration tests to ensure the robustness and reliability
  • Collaborate with the QA team to identify and resolve software defects, ensuring the delivery of high-quality software
  • Provide technical guidance and mentorship to junior developers, assisting them in their professional growth and development
  • Assist in the design of system architectures and solutions to bring to market new innovative products which span web service offerings
  • Assist in the planning, designing, integrating, testing, deploying and supporting of products
  • Help with testing and operational activities
  • Work with moderate guidance in own area of knowledge

Skills

C++
Embedded Software
Code Review
Unit Testing
Integration Testing
Debugging
Software Optimization

Comcast

Comcast Corporation is a global media and technology company.

About Comcast

Philadelphia, PennsylvaniaHeadquarters
1963Year Founded
$42.3MTotal Funding
IPOCompany Stage
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Company Match
Paid Vacation
Paid Parental Leave
Tuition Reimbursement
Unlimited Paid Time Off

Risks

Competition from streaming services impacts Comcast's traditional cable TV business.
5G technology enables new competitors in the broadband market, threatening Comcast's market share.
Consumer scrutiny of data caps and pricing could lead to reputational damage.

Differentiation

Comcast's acquisition of Nitel enhances its managed services offerings in the enterprise sector.
Comcast's digital equity grants highlight its commitment to corporate social responsibility.
Comcast's involvement in rural broadband initiatives opens new markets and customer bases.

Upsides

Comcast's $150M investment in Rio Rancho boosts internet speed and connectivity.
Transform Wealth LLC's investment indicates confidence in Comcast's financial health.
Comcast's expansion efforts could lead to increased customer satisfaction and retention.

Land your dream remote job 3x faster with AI