Principal Software Engineer I
- Englewood, CO
Client Reference Code: 271457
Responsible for providing advanced architectural direction for Charter's STB products. Design of software, security, and systems to develop next generation features and products for managed STBs.
MAJOR DUTIES AND RESPONSIBILITIES
Develops, integrates and architects Software on Linux and Android based STB software stack in both QAM based and IP based network environments
Analyses and architects STB security and enforces implementation in coordination with OEMs and software integrators
Produces technical requirements for third party partners in the STB domain. This includes OEMs, software integrators and independent testing facilities
Produces Technical Bulletins and other relevant technical documentation for internal organizations such as Video Operations, Software Engineering, Supply Chain Management, and Product.
Contributes to intellectual property creation, patent filing and promotion of such IP through the contribution to relevant standards and innovation,
Demonstrates cross-functional competency by providing technical assistance for internal Charter teams such as SE, VO, CARE, and Supply Chain; and for external partners such as OEMs, logistics contractors and software integrators
Actively and consistently supports all efforts to simplify and enhance the customer experience.
Assigned complex and critical projects that involve several technical systems and constituents.
Design, implement, monitor, enhance and troubleshoot systems in assigned areas.
Analyze, revise, and document difficulties in existing system logic.
Test and review system designs.
Mentor and guide the work of senior technical staff.
Design, develop, and implement software proposals with variable options.
Estimate scope of work.
Create project documentation.
Implement designs, execute project deliverables, and follow through with project managers and product owners.
Provide technical leadership and innovation on software projects through all phases of development lifecycle.
Skills/Abilities and Knowledge
Ability to read, write, speak and understand English.
Thorough understanding of software engineering and object oriented design principles
Strong and current development experience in Java and web technologies
Experience with dependency management and continuous integration testing tools.
Leadership and technical decisiveness related to software development projects.
BA/BS in Electrical or Computer Engineering, Information Technology, Computer Science, or related field, or equivalent work experience
BA/BA in Electrical or Computer Engineering
Related Work Experience
Minimum of 12 years of software engineering experience
Job Code : ESW610 Principal Software Engineer I
Back to top