Demo

C++ Principal Software Engineer

ST Engineering iDirect
Herndon, VA Remote Full Time
POSTED ON 1/1/2025
AVAILABLE BEFORE 11/1/2025

Overview

As a global leader in IP-based satellite communications, we are the change agent, shaping the future of how the world connects. Our team is helping the world’s leading satellite operators and service providers capture the future through significant innovation. The most fulfilling work of your career is waiting for you at ST Engineering iDirect…imagine your talent and energy paired with our vision and technical leadership: the sky is the limit!

 

We are seeking a talented PrincipalSoftware Engineer with a strong software design and development background to work in a team that will implement next-generation platform& features for ST Engineering iDirect’s satellite communication products. This engineer will work with an outstanding team of engineers to deliver a premier IP-based satellite communication product. Your work will enable voice, video, and data connectivity anywhere globally, which will significantly and impact global connectivity.

 

Our teams use Scrum for Agile software development, and as such we work in diverse teams where thoughts and ideas are shared and collaboration is actively encouraged. This inclusive and supportive environment allows team members to work across products, understanding precisely how products operate and fit within the larger St Engineering iDirect communication solution. You will always feel included and part of a supportive community in our teams.

Qualifications

EDUCATION:

Bachelor’s or Master’s Degree in Computer Science or a related engineering discipline is preferred.

  

PROFESSIONAL QUALITIES:

  • Strong problem-solving and communication skills.
  • Possess the ability to proactively drive technical solutions in a collaborative environment.
  • Good software design skills using proven and best practice design methodologies & related principles; Strong command of Object Oriented Design and Object Oriented Programming techniques.
  • Demonstrated experience in developing quality and maintainable software.
  • Hands-on experience developing, designing, and testing applications on Linux, with a strong working knowledge of C .
  • Good understanding of networking and network protocols (TCP/IP)
  • Strong documentation and writing skills.

  

POSITION SPECIFIC REQUIREMENTS:

  • 10 years of experience designing and developing C software applications.
  • 10 years of experience programming in Linux
  • Strong knowledge of C, C , OOD/OOP
  • Knowledge of networking protocols

 

ADDITIONAL SKILLS:

  • Experience in satellite communications systems is strongly desired
  • Working experience with tools such as GDB, ASAN, TSAN, Coverity, Black duck, and Valgrind.
  • Experience with version control systems (such as git) is strongly desired.
  • Scripting using shell scripting or Python. 

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a C++ Principal Software Engineer?

Sign up to receive alerts about other jobs on the C++ Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$105,809 - $128,724
Income Estimation: 
$136,611 - $163,397
Income Estimation: 
$135,163 - $163,519
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$150,859 - $181,127
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$169,825 - $204,021
Income Estimation: 
$166,631 - $195,636
Income Estimation: 
$162,237 - $199,353
Income Estimation: 
$181,083 - $218,117
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at ST Engineering iDirect

ST Engineering iDirect
Hired Organization Address Cranford, NJ Full Time
Overview : ST Engineering iDirect is a global leader in satellite communications (satcom) providing technology and solut...
ST Engineering iDirect
Hired Organization Address Cranford, NJ Full Time
Overview : We are seeking a talented Satcom Technology & Standardization Engineer with a strong background in communicat...
ST Engineering iDirect
Hired Organization Address Cranford, NJ Full Time
Overview : ST Engineering iDirect is a global leader in satellite communications (satcom) providing technology and solut...
ST Engineering iDirect
Hired Organization Address Cranford, NJ Full Time
Overview : ST Engineering iDirect is a global leader in satellite communications (satcom) providing technology and solut...

Not the job you're looking for? Here are some other C++ Principal Software Engineer jobs in the Herndon, VA area that may be a better fit.

Principal Software Engineer

Associates Systems LLC, Riverdale, MD

Principal Software Simulation Engineer

By Light Professional IT Services LLC, Chantilly, VA

AI Assistant is available now!

Feel free to start your new journey!