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.
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
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
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
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
Light travel between the Charter Communications facilities within the Denver Metro area.