PRINCIPLE WIRELESS ENGINEER 1 Wireless Embedded Software Development Lead Job Description
The Principal Engineer 1 Embedded Development Lead role is an on-site position that supports Wireless strategic software initiatives including Proof-of-Concept (PoC) development, development of the Embedded Test Harness for API Unit Testing on the Spectrum Connectivity Platform (SCP), and R&D of wireless software agents. SME and mentor to the staff in C/C++ and embedded development and its integration with Robot Framework scripts.
Leading embedded software development efforts end-to-end, from design to implementation and testing.
* Leading Wireless-related embedded software development efforts end-to-end, from design to implementation and testing. * Creating architecture design artifacts (Software Requirements Specifications, Use Cases, Software Design Documents, high-level architecture drawings, the concept of operations diagrams, etc.). * Communicating requirements and design to the development team. * Validating and Verifying the fulfillment of requirements.
Duration
* Full-Time Employee Role
Education & Experience
* B.S. in Computer Science (MUST BE COMPUTER SCIENCE) * M.S. in Computer Science (MUST BE COMPUTER SCIENCE) * 10+ years of practical hands-on field experience as a software engineer * Demonstrated gradual career growth in responsibility on resume with no job hopping
Required Skillsets Practical Skills
* Hands-On: Not afraid to get your hands dirty and dig into the code * Solid embedded development experience in C/C++ (important for working with and understanding router hardware abstraction layer) * Lua experience helpful; must have the ability to learn Lua * Solid experience with at least one scripting language such as Python or Perl * Some front-end experience (JavaScript) helpful * Excellent knowledge of common software architecture and design patterns * Excellent knowledge of UML * Experience working with CASE tools such as JIRA and BitBucket * Understands, respects, and applies the Scientific Method * Familiar with all facets of the Software Development Lifecycle * Experienced in Agile/Scrum software development methodology * Understands proper engineering process
Soft Skills
* Passion for Computer Science, Software Development/Engineering (non-negotiable) * Positive Attitude (non-negotiable) * Attention to Detail * Advanced Proficiency in English * Good writing and communication skills
Travel
* Light travel between the Charter Communications facilities within the Denver Metro area.
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.