Principal Software Engineer
Location: Remote
Compensation: Salary
Reviewed: Mon, Mar 09, 2026
This job expires in: 30 days
Job Summary
A company is looking for a Principal Software Engineer to design and develop embedded software for networking solutions.
Key Responsibilities
- Design, develop, test, and debug software features for embedded data networking products
- Collaborate with Agile teams and cross-functional groups throughout the product lifecycle
- Engage with customers and vendors to gather requirements and provide solutions
Required Qualifications
- Master's degree or Bachelor's degree with 12+ years of relevant experience in Computer Science or related fields
- Strong knowledge of OSI networking protocols and system software development
- Experience with kernel modules and interfacing with hardware components
- Proficiency in C, C++, and Python on Linux platforms
- Ability to understand business and technical needs for feature development
COMPLETE JOB DESCRIPTION
The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...