The #1 Site for Internships and Entry Level Jobs - search all Internships and Entry Level jobs.

Software Engineer - Interfaces

Job Description

Infoscitex (IST), a DCS company, has an outstanding opportunity for a Software Engineer to provide support and perform research for the US Air Force in the area of neural interfaces and neuromodulation.

Essential job functions:

In this role, you could expect to:

Work with a multi-disciplinary team to develop innovative brain-machine interfaces.

Execute full lifecycle software development.

Employ best practices in the industry to ensure maximum code reusability, extensibility, and modularity.

Integrate software components into a fully functional software system.

Tailor and deploy software tools, processes and metrics.

Review legacy code and plan to migrate to an integrated extensible architecture.

Collect and analyze data from research participants.  

Requirements:   

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

At least a Bachelor degree in computer science, computer engineering, applied mathematics, software engineering, or a related technical discipline with at least 2 years of related experience.  (There are multiple levels associated with this opportunity category.  Candidates with advanced degrees or varied levels of experience may be considered for alternative classification.)

Experience with C#.

Experience with Matlab.

Experience with .NET using Visual Studio.

Ability to communicate and recommend software-based solutions to individuals with a limited programming background.

Ability to create programs with graphic user interfaces (GUI), real-time data processing, and customizable data analysis packages.

Willingness to collect and analyze data from research participants. 

While not firm requirements, we expect an exemplary candidate could also bring:

Experience with developing SQL Server based applications.

Experience with Java/Python/Ruby/Perl/R/ software development.

Experience in developing real-time signal/image acquisition and processing systems.

Experience in algorithm development and implementation (i.e., translating data processing theory and mathematics into functional software).

Experience with Hardware Integration from RS232, USB, Bluetooth, TCP/IP devices.

Experience with Data Visualization and Analysis applications.

Experience with Cross-Platform software development techniques (Microsoft, Apple, Linux, ARM, x86/x64).

Familiarity with various design and architectural patterns.

Experience working with data acquisition systems.

Experience conducting research.

Experience with EEG/fNIRS methods. 

#internsandrecentgraduates

Job Requirements

 

Job Snapshot

Location US-OH-Dayton
Employment Type Full-Time Employee
Pay Type Year
Pay Rate N/A
Store Type Engineering
Apply

Company Overview

DCS Corp

Your search for a new career has led you to a company founded on the principles of trust and integrity. By recruiting and developing highly capable personnel, DCS Corp is able to meet and exceed customer expectations by executing swiftly, communicating fully, and performing with uncompromising excellence. Our culture is grounded in the belief that the personal achievements of our employees drive their job satisfaction and the effectiveness, responsiveness, and innovation. Learn More

Contact Information

US-OH-Dayton
Snapshot
DCS Corp
Company:
US-OH-Dayton
Location:
Full-Time Employee
Employment Type:
Year
Pay Type:
N/A
Pay Rate:
Engineering
Store Type:

Job Description

Infoscitex (IST), a DCS company, has an outstanding opportunity for a Software Engineer to provide support and perform research for the US Air Force in the area of neural interfaces and neuromodulation.

Essential job functions:

In this role, you could expect to:

Work with a multi-disciplinary team to develop innovative brain-machine interfaces.

Execute full lifecycle software development.

Employ best practices in the industry to ensure maximum code reusability, extensibility, and modularity.

Integrate software components into a fully functional software system.

Tailor and deploy software tools, processes and metrics.

Review legacy code and plan to migrate to an integrated extensible architecture.

Collect and analyze data from research participants.  

Requirements:   

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

At least a Bachelor degree in computer science, computer engineering, applied mathematics, software engineering, or a related technical discipline with at least 2 years of related experience.  (There are multiple levels associated with this opportunity category.  Candidates with advanced degrees or varied levels of experience may be considered for alternative classification.)

Experience with C#.

Experience with Matlab.

Experience with .NET using Visual Studio.

Ability to communicate and recommend software-based solutions to individuals with a limited programming background.

Ability to create programs with graphic user interfaces (GUI), real-time data processing, and customizable data analysis packages.

Willingness to collect and analyze data from research participants. 

While not firm requirements, we expect an exemplary candidate could also bring:

Experience with developing SQL Server based applications.

Experience with Java/Python/Ruby/Perl/R/ software development.

Experience in developing real-time signal/image acquisition and processing systems.

Experience in algorithm development and implementation (i.e., translating data processing theory and mathematics into functional software).

Experience with Hardware Integration from RS232, USB, Bluetooth, TCP/IP devices.

Experience with Data Visualization and Analysis applications.

Experience with Cross-Platform software development techniques (Microsoft, Apple, Linux, ARM, x86/x64).

Familiarity with various design and architectural patterns.

Experience working with data acquisition systems.

Experience conducting research.

Experience with EEG/fNIRS methods. 

#internsandrecentgraduates

Job Requirements

 
Mvm4h9678v73knn422x
CareerRookie Advice

For your privacy and protection, when applying to a job online: Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn More

By applying to a job using careerrookie.com you are agreeing to comply with and be subject to the workinretail.com Terms and Conditions for use of our website. To use our website, you must agree with theTerms & Conditionsand both meet and comply with their provisions.
Software Engineer - Interfaces Apply now