Software Engineer(C,C++)

Austin, TX, US • Posted 5 hours ago • Updated 5 hours ago
Contract Independent
Contract Corp To Corp
Contract W2
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • C/C++
  • Python
  • Linux
  • 3GPP Layers 1–3 (PHY
  • MAC
  • RLC
  • PDCP
  • RRC
  • NAS)

Summary

Hi,

 

Job Title: Software Engineer (C,C++)

Location: Austin, TX / Cupertino,CA / San Diego,CA / Los Angeles,CA / Redmond,WA
Duration: 12 months with high possibility of extension.

 

Job Description

5G-Advanced_Wireless Software Engineer – Forward Deployment Engineer Team

Experience 6+ years in software development for wireless communication systems

Focus Area 5G-Advanced / next-generation wireless; protocol-stack software development

Key Skills C/C++, Python, Linux, 3GPP Layers 1–3 (PHY, MAC, RLC, PDCP, RRC, NAS)

Key Responsibilities
• Design, develop and enhance software features in wireless systems and protocol stacks using C/C++ and Python on Linux.
• Debug and root-cause complex issues across Layer 1 (PHY), Layer 2 (MAC/RLC/PDCP) and Layer 3 (RRC/NAS).
• Analyze signaling logs, traces, packet captures and performance metrics to resolve issues in customer deployments and integrations.
• Modify existing code and build new features to meet customer-specific requirements; build prototypes to validate new features.
• Develop APIs, tools, automation frameworks and diagnostics to improve productivity and system visibility.
• Participate in code reviews; contribute to software releases, validation and deployment of features into customer environments.
• Collaborate with client's Customer R&D to convert field findings into product improvements.
• Lead technical discussions with customers on protocol implementation, architecture and performance optimization.

Required Qualifications
• Bachelor’s or master’s degree in computer science, Computer Engineering, Electrical Engineering or a related field.
• 6+ years of software development experience in wireless communication systems.
• Strong C/C++ and Python skills; hands-on experience in Linux environments.
• Solid understanding of 4G LTE, 5G NR or 5G-Advanced, with deep knowledge of 3GPP Layer 1–3 protocols (especially RRC and NAS).
• Hands-on development in one or more protocol-stack layers (PHY, MAC, RLC, PDCP, RRC, NAS) with ownership of design, implementation, debugging and maintenance.
• Strong root-cause analysis using logs, traces, packet captures and signaling analysis.
• Ability to understand and extend existing codebases; experience with code reviews and collaborative development.
• Strong problem-solving, communication and collaboration skills.

Ideal Candidate
Combines deep wireless protocol expertise with strong hands-on software development skills, enjoys solving difficult technical problems, and is comfortable working directly with customers and R&D teams. 

If you are interested in this opportunity, please submit your updated resume in MS Word format along with your expected hourly rate to [Insert contact email or Phone #].

 

Best Regards,

Rick P

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10423121
  • Position Id: JPC-CLTE
  • Posted 5 hours ago
Contact the job poster
Rick Polepalli

Rick Polepalli

CompNova Recruiter @ CompNova

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.