Principal Software Engineer

Principal Software Engineer
Company:

Kforce Technology Staffing


Place:

Massachusetts


Area:

Programmer

Principal Software Engineer

Details of the offer

RESPONSIBILITIES:
Kforce has a client seeking a Principal Software Engineer in Marlborough, MA.
REQUIREMENTS:
Education:
* Bachelor's degree in an engineering or scientific discipline; Advance degree desirable
Required Skills:
* 8+ years or relevant experience
* Application development experience that includes testing and debugging in C++/C on Linux or Unix environments
* Ability to translate system performance and operation specifications into software requirements, design, and test specifications
* Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information
* Applicants must be fully authorized to work in the U.S. without sponsorship
Desired Skills:
* Working understanding of parallelism and concurrency as applied to algorithm implementation on shared memory and distributed systems
* Direct experience implementing complex signal processing algorithms in C++ meeting latency and throughput performance requirements or experience in implementing complex control operations in software with defined performance timelines
* Experience in developing and optimizing algorithms for performance
* Experience in multithreaded, multiprocessor software development using pthreads, OpenMP, or MPI programming models on clustered deployments
* Experience developing applications for GPGPU using CUDA or OpenCL
* Familiar with software configuration management and development process control (i.e. CMMI)
* Experience in using version control tools such as ClearCase
* Continuous integration and test experience in a hardware/software laboratory environment
* High degree of creativity and ability to solve a wide range of difficult problems
Kforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.

Requirements


Knowledges:

  • C++
  • Linux
  • Unix
  • Access

Senior business systems analyst

Position Overview The Senior Business Systems Analyst (BSA) will define how software applications will support and improve our products and services, business...


From Mti, Inc. (Medical Technology Industries) - Utah

Published a month ago

Java developer

Location: Kingstowne, VA About Us: Radiant Digital delivers technology consulting and business solutions for commercial and government clients. Our flexible...


From Radiant Digital - Virginia

Published a month ago

Manager, solutions architecture

7+ years of experience leading and growing teams of senior technology professionals 5+ years' experience design/implementation/consulting experience of...


From Amazon Web Services, Inc. - Virginia

Published a month ago

Network operations systems administrator

AT&T Global Public Sector is a trusted provider of secure, IP enabled, cloud-based, network solutions and professional services to the Intelligence Community...


From At&T - Virginia

Published a month ago