Senior Software Engineer (broadband Device Validation)

Comcast Comcast · Media · Philadelphia, PA

Senior Software Engineer responsible for planning, designing, analyzing, testing, and integrating new software and web applications. The role involves overseeing documentation, training, tracking performance metrics, and providing technical leadership within the RDK Pre-Release Operations Engineering Organization, focusing on product certification and quality processes for broadband devices.

What you'd actually do

  1. Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
  2. Designs new software and web applications, supports applications under development and customizes current applications. Develops software update process for existing applications. Assists in the roll-out of software releases.
  3. Trains junior Software Development Engineers on internally developed software applications.
  4. Oversees the researching, writing and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals and formal recommendations and reports.
  5. 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.

Skills

Required

  • System Design & Architecture
  • Java
  • Python
  • Shell Scripting
  • C
  • C++
  • SQL
  • Mango
  • Docker
  • Kubernetes
  • AWS
  • Cloud Foundry
  • Jenkins
  • GIT
  • Security & Compliance
  • Debugging & Troubleshooting
  • Reliability engineering
  • Computer Programming
  • Network Protocols
  • Product Architecture

Nice to have

  • broadband product architecture
  • Networking and Wi-Fi Protocols (DHCP v4/v6 , DNS, ipv6, Wi-Fi 5/6/7)

What the JD emphasized

  • Senior Software Engineer
  • broadband device validation
  • System Design & Architecture
  • Advanced programming experience
  • Debugging & Troubleshooting
  • Reliability engineering