C++ Programmer

Job Title: C++ Programmer
Department: Engineering
Reports To: Engineering Manager

NOTE:  This job description is not intended to be all-inclusive. Employee may perform other related duties as negotiated to meet the ongoing needs of the organization.

Position Overview:

We are looking for a software developer to design and implement a data acquisition, analysis and control application. The application will interface with neutron generator, material handling and measurement systems to acquire data for analysis.

Duties and Responsibilities:

  • Architect and develop new machine control and detection program
  • Design, build, and maintain efficient, reusable, and reliable C++ code
  • Implement performance and quality modules
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization


  • 10+ years of industry experience
  • BS degree in relevant engineering, programming, or scientific field
  • Strong proficiency in C, C++, C# knowledge is a plus
  • Thorough knowledge of the standard library as specified by ISO and ANSI
  • Experience with low-level threading primitives and real-time environments
  • Familiarity with embedded systems design and low-level hardware interactions
  • Proficient understanding of code versioning tools
  • Familiarity with continuous integration
  • Experience with neutron detectors is highly desired

Phoenix offers an exceptional benefit and compensation package in a transparent, collaborative team environment and is proud to be an Equal Employment Opportunity and Affirmative Action employer.  We celebrate diversity and are committed to creating an inclusive environment for all employees.  If this opportunity peaks your interest and you feel Phoenix may be the organization for you, we look forward to hearing from you. 

"Eligibility for employment is conditioned on the applicant's ability to qualify for access to information subject to U.S. Export Controls regulations (U.S. Citizen, U.S. Permanent Resident, Asylee or Refugee).  Also, applicant's eligibility may be conditioned based upon access to information classified under the Atomic Energy Act requiring pre-employment drug test, fingerprinting, and a criminal background check."