C++/MATLAB Developer
Beacon Hill Staffing Group, LLC

Greenwood Village, Colorado


Overview of expected skills:

As a highly valued member of the team, you will be expected to have 5-15 yrs. (longer preferred) of experience with:

  • C/C++ Programming expertise
  • Object-oriented Design and Analysis (OOD and OOA)
  • Proficiency in MATLAB and Python programming, along with git.

Responsibilities

  • Integrate and enhance the upper layer networking protocols, e.g. TCP/UDP/IPv4/IPv6/HTTP etc from ns-3, in system-level analysis of multiuser wireless network performance through ns-3 and Matlab computer simulations.
  • Develop simulation software and work with Charter's Wireless R&D Standards team to collaborate on projects to ensure the network infrastructure will properly support the compute and storage infrastructure
  • Management/Update of open-sourced modular library/shared-object files that has over one million lines of code along with Charter's library.
  • Design, conduct, and extract performance statistics of end-to-end system simulations spanning PHY to IP layers together with incorporation of 3GPP channel models.
  • Absorb and implement technical concepts from a wide array of sources including conference papers, design document, and standards specifications.

Qualifications

  • Must have

o Experience on software development more than 5-15+ years.

o Experience in wireless industry.

o Excellent programming language knowledge in C/C++.

o More than 5+ years of designing and implementing object-oriented software in C++

o Experience with C and modern C++11/14 or newer, with a preference for C++17

o Experience developing in a Linux environment more than 3 years

o MATLAB and Python programming experience

o Experience developing complex model-based simulation environments.

o Experience with jira, and its implementation of Agile/SaFe methodologies

o Familiarly with version control tools such as git

o Excellent oral and written communications skills

  • Nice to have (strong preference given):

o Extensive, in-depth experience with wireless systems simulation and implementation.

o Experience with application of skills and concepts toward research, development, and testing of new technology, concepts and ideas for wireless networks.

o Thorough understanding and experience on mobile wireless communication systems; good understanding of 3GPP 4G/5G systems.

o Experience and familiarity with various protocols such as TCP/UDP/LTE, LTE Advanced, and 5G NR.

o Experience with Matlab external interfaces such as S-function and MEX function development in C/C++.

o Familiarity with algorithm implementation in C++, heavily templated environment, and other platforms

o Software Design Pattern and UML (Unified Model Language) tools

o Background in wireless and signal processing techniques.

o Experience building CI/CD pipelines. Agile, version control, and system testing with Gitlab and JIRA

o Experience with implementing containerization solutions, e.g. Docker

o GPU programming, configuration

Requirements
Top 3 Requirements:

  • C/C++ programming expertise
  • Object-oriented Design and Analysis (OOD and OOA)
  • Proficiency in MATLAB and Python programming, along with git

Years of experience: 5+

Plusses:

  • Extensive, in-depth experience with wireless systems simulation and implementation.
  • Experience with application of skills and concepts toward research, development, and testing of new technology, concepts and ideas for wireless networks.
  • Thorough understanding and experience on mobile wireless communication systems; good understanding of 3GPP 4G/5G systems.
  • Experience and familiarity with various protocols such as TCP/UDP/LTE, LTE Advanced, and 5G NR.
  • Experience with Matlab external interfaces such as S-function and MEX function development in C/C++.
  • Familiarity with algorithm implementation in C++, heavily templated environment, and other platforms
  • Software Design Pattern and UML (Unified Model Language) tools
  • Background in wireless and signal processing techniques.
  • Experience building CI/CD pipelines. Agile, version control, and system testing with Gitlab and JIRA
  • Experience with implementing containerization solutions, e.g. Docker
  • GPU programming, configuration

Beacon Hill is an Equal Opportunity Employer that values the strength diversity brings to the workplace. Individuals with Disabilities and Protected Veterans are encouraged to apply.

Company Profile:

Beacon Hill Technologies, a premier National Information Technology Staffing Group, provides world class technology talent across all industries utilizing a complete suite of staffing services. Beacon Hill Technologies' dedicated team of recruiting and staffing experts consistently delivers quality IT professionals to solve our customers' technical and business needs.

Beacon Hill Technologies covers a broad spectrum of IT positions, including Project Management and Business Analysis, Programming/Development, Database, Infrastructure, Quality Assurance, Production/Support and ERP roles.

Learn more about Beacon Hill Staffing Group and our specialty divisions, Beacon Hill Associates, Beacon Hill Financial, Beacon Hill HR, Beacon Hill Legal, Beacon Hill Life Sciences and Beacon Hill Technologies by visiting www.beaconhillstaffing.com.

We look forward to working with you.

Beacon Hill. Employing the Future™



Hispanic Inclusion Jobs

Gain Access


Add Your Resume

Add your resume to our resume database that can be searched by employers looking to hire!

Job Alerts

Stay up to date with job alerts! Customize your alerts based on a specific area, category and receive weekly updates!


Sign up now to gain access!

More Telecommunications jobs


Cradlepoint
Boise, Idaho
Posted about 15 hours ago
Cradlepoint
St. Louis, Missouri
Posted about 15 hours ago
Cradlepoint
Saint Paul, Minnesota
Posted about 15 hours ago
View Telecommunications jobs »

Share Inclusion Job

C++/MATLAB Developer is also posted to sites within our Inclusion Job Network.


Disability inclusion jobs logo
Asian inclusion jobs logo
Black inclusion jobs logo
Diversity inclusion jobs logo
LGBTQ inclusion jobs logo
Seniors inclusion jobs logo
Women inclusion jobs logo
Hispanic inclusion jobs logo