Careers

Software Engineer

Location: Research Triangle Park, NC

Job Description: This position will support research and development in machine learning, pattern recognition, low-level software development and software security. The position will collaborate with other Signal Innovations Group personnel to support code development, documentation and data analysis for client-driven R&D programs in MATLAB, C/C++, and other programming languages. Efforts for this position will focus on intelligent sensor-based decision systems for airborne platforms in tactical environments with particular emphasis on radar-equipped platforms.

Requirements: Successful candidates will have a BS or MS in Computer Science, Electrical Engineering, or similar quantitative field with at least 2 years of relevant experience or an equivalent combination of education and experience. Candidates must have strong coding skills using C or C++, experience profiling and optimizing code, and experience architecting software solutions to meet customer requirements. US Citizenship and the ability to obtain a Department of Defense clearance is required to support relevant contract work. An active DoD clearance is preferred.

Candidate must be self-motivated to develop skills in new technical areas and adapt to changing program emphasis; have a demonstrated ability to work effectively in team environments; possess excellent written and oral communication skills, and have an innate drive to solve challenging and unique problems.

Preferred Qualifications: The following are desired skills or qualifications for the software engineer position:

  • Matlab coding experience
  • Experience implementing signal and image processing algorithms
  • Experience with real-time and/or embedded systems
  • Experience programming and maintaining cross-platform software (Windows/Linux)
  • Multi-threaded coding experience
  • Java programming skills
  • GPU programming skills
  • Database design experience
  • Active Department of Defense clearance

Apply Now >