texascomputer | Principal Software Engineer in Amarillo, TX

Principal Software Engineer

  • Verizon Wireless
  • $107,280.00 - 154,310.00 / Year *
  • 200 SW 8th Ave
  • Amarillo, TX 79101
  • Full-Time
save job button



What youll be doing...

  • Principal Engineer to design, develop, test and implement next generation applications on set-top boxes, Mobile clients and consumer electronics devices using C/C++, Java, UNIX, Python, SQL, OpenGL/WebGL, JavaScript, React/AngularJS, HTML5, XML, and CSS.
  • Strong in UNIX, Linux and Shell scripting, Perl/Ruby/Python, PHP, JavaScript. Developing applications using (C/C++, Objective C, Cygwin) , Perl, Python , PHP, Javascript, HTML5, Fedora, JIRA, SVN/GIT Configuration Management tool; knowledge of embedded systems development, troubleshooting and management; understanding and knowledge of video network elements.
  • Define and analyze business and software requirements; evaluate third party vendor software and hardware products for suitable applications in FiOS home network.
  • Maintain prototype asset libraries; provide timely recommendations for optimization of workflow and prototype delivery; develop patentable intellectual property.
  • Provide technical support and troubleshoot issues; interact with the various teams and coordinate activities with offshore teams.
  • Derive Design documents from business requirements. Work with teams in finalizing and approving the proposed design.
  • Works with vendors in making sure deliverables are according to the design of the product, its architecture and that the deliverables are met on time.
  • Maintain a small team of developers provides them with development milestones to accomplish, provide technical support for the team and make sure they are met.
  • Ability to communicate and give recommendations to managers about the value add of new and existing initiatives perspective.
  • Experience with multithreaded design best practices, and embedded platform debugging with various tools.
  • What were looking for...

    Youll need to have:

  • Bachelors degree or four or more years of work experience.
  • Six or more years of relevant work experience.
  • Even better if you have:

  • Bachelors or foreign equivalent degree in Engineering, Computer Science or Information Technology preferred.
  • 8+ years of progressive experience designing, developing, testing and implementing applications on set-top boxes and consumer electronics devices using C/C++, Java, UNIX, Linux, JavaScript, HTML, CSS, and Fedora (or similar).
  • Good with communication skills with the ability to work with larger teams and convince them of the design and software in question.
  • Good experience with Test Driven Development Techniques and usage of unit test tools.
  • Experience working with 3rd party software and libraries, including open sources.
  • Solid foundation in software development practices, including the use of various design patterns, good coding practices & standards.
  • Extensive experience in a Principal engineer role, and the minimum of 4+ years of experience in embedded product development.
  • When you join Verizon...

    Youll be doing work that matters alongside other talented people, transforming the way people, businesses and things connect with each other. Beyond powering Americas fastest and most reliable network, were leading the way in broadband, cloud and security solutions, Internet of Things and innovating in areas such as, video entertainment. Of course, we will offer you great pay and benefits, but were about more than that. Verizon is a place where you can craft your own path to greatness. Whether you think in code, words, pictures or numbers, find your future at Verizon.

    Equal Employment Opportunity

    We're proud to be an equal opportunity employer- and celebrate our employees' differences,including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. Different makes us better.


    Associated topics: algorithm, application, backend, back end, c#, matlab, perl, sdet, software engineer, sw


    * The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.