This site uses cookies. To find out more, see our Cookies Policy

Software Engineer in Raleigh, NC at Volt

Date Posted: 4/18/2019

Job Snapshot

  • Employee Type:
    Direct Hire
  • Location:
    Raleigh, NC
  • Job Type:
  • Duration:
  • Date Posted:
  • Job ID:
  • Pay Rate
    $58000.0 - $141000.0/Year
  • Contact Name
    Volt Branch
  • Phone

Job Description

Are you driven by a passion for solving challenging and interesting problems? Are you looking for a dynamic work environment where professional growth and autonomy are emphasized? Do you want to join a team of highly-skilled technical experts who push themselves and each other to do what others think can’t be done?

Our client is a research and engineering company actively seeking qualified software engineers to perform advanced development for augmented reality technology used in defense applications. Our systems combine a wide range of sensing modalities and use cutting-edge patented sensor fusion algorithms to operate on resource-constrained embedded wearable platforms.

Volt is looking for highly skilled programmers and engineers with experience in mobile, embedded systems, hardware/software integration, algorithm development, and computer graphics. Though we do value specific skill sets in candidates, the most important characteristics are passion, raw talent, and a “fire in the belly.” If this sounds like you then we want to hear about it!

We are looking for candidates with a Bachelor’s or Master’s degree in Computer Engineering, Computer Science, or with similar background and experience. A hands-on understanding of hardware-level debugging as well as a strong foundation in efficient implementation of algorithms in C/C++ on multi-core CPU and GPU processors would make you a great fit for this team. A strong foundation in Linux development and experience with tools such as CMake and Git will also be very valuable.


Design and develop cross-platform augmented reality software, algorithms, and systems that provide high-accuracy head tracking in a wide range of environments on resource-constrained wearable platforms (e.g., mobile phones)

Develop, optimize, improve, and debug multi-threaded and concurrent software in C, C++, and Java running on a wide range of computing platforms (e.g., Android, Windows, Linux on ARM and x86)

Use designs patterns and object-oriented design principles to enhance code maintainability, testability, and portability

Support end-to-end technology integration by contributing to firmware, driver, and application-level code development

Design, develop, and maintain interfaces to external hardware and software systems to enable information aggregation for the end-user

Support testing, evaluation, and demonstrations of augmented reality systems in laboratory and field environments


Bachelors or better in Computer Engineering or related field.

2-9 years: Relevant work experience required

Volt is an equal opportunity Employer