Demo

Principal C/C++ Software Engineers

BlackFern Recruitment
Middletown, NJ Full Time
POSTED ON 4/18/2025
AVAILABLE BEFORE 6/18/2025

Job Details

Job Description: Senior and Principal Software Engineers (Multiple Openings) Position Type: Hybrid (3 days per week in-office)

Our client, a growing and well-established software company, is seeking talented Senior and Principal Software Engineers to join their team. This company specializes in developing high-performance Linux applications using Scrum Agile methodology. Most development is done in C programming language, with some use of Python.

We are looking for individuals passionate about coding and solving complex technical challenges in a collaborative environment. Ideal candidates will have extensive experience designing algorithms and data structures for multi-threaded, high-performance software on Linux platforms. Experience with data protection, backup, or data storage software is highly desirable.

Key Responsibilities

  • Collaborate as a member of a Scrum team to design, develop, and maintain software.
  • Define and implement new product features and requirements.
  • Integrate software modules and ensure system functionality meets requirements.
  • Develop and execute unit tests and automated quality improvements; support QA testing processes.
  • Play a key role in a small, dynamic, and collaborative development environment.
  • Reverse-engineer complex data formats (a plus).
  • Manage tasks effectively in a hybrid work environment.
  • Work with the support team to resolve issues identified in customer bug reports.

Required Skills and Qualifications

  • Education: BS or MS in Computer Science, a related technical discipline, or equivalent experience.
  • Programming Expertise: Strong skills in C programming and Linux platform development.
  • Algorithms and Data Structures: Deep understanding of data structures and algorithms, with a focus on performance optimization.
  • High-Performance Development: Experience developing high-performance algorithms and optimizing code for efficiency.
  • Scripting Skills: Proficiency in Python is strongly preferred; experience with Bash is a plus.
  • Collaboration: Team player with strong interpersonal and communication skills.
  • Problem-Solving: Ability to solve complex challenges in a collaborative setting.

Desired Experience

  • Familiarity with Microsoft development environments.
  • Experience with any of the following:
    • Data protection, backup, or data storage software.
    • pthreads, security, ransomware, or embedded systems development in C.
    • Parallel, distributed, or complex system programming.
    • Machine learning.
    • Writing software that manipulates data at the bit and byte level.
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.

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 Principal C/C++ Software Engineers?

Sign up to receive alerts about other jobs on the Principal C/C++ Software Engineers career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at BlackFern Recruitment

BlackFern Recruitment
Hired Organization Address Middletown, NJ Full Time
Job Details Principal Machine Learning Software Engineers Our client is a growing software company. Several key position...
BlackFern Recruitment
Hired Organization Address Memphis, TN Full Time
Job Details Job Description Drive innovative manufacturing solutions from concept to production floor. This role is hand...
BlackFern Recruitment
Hired Organization Address Warren, NJ Full Time
Job Details Visa sponsorship or transfers not available. The Role To support our growing business, activities and needs,...

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

Software Engineers

P. Chappel Associates, Inc., Holmdel, NJ

Software Engineers

Nous Infosystems, Edison, NJ

AI Assistant is available now!

Feel free to start your new journey!