1 Click Easy Apply


Software Engineer


Washington, District of columbia


Software Engineer Job Opening in Washington, District of columbia - TheIncLab is looking for an experienced Software Developer to join our interactive team and help to create applications and middleware for Windows, Linux, Android and Web. You will work closely with our in-house designers, electrical engineers and developers to help create outstanding interactive installations and prototypes. Applicants with specific skills in the following areas are especially desired: Visual Studio, Java, Signal Processing (eg. Matlab), Database Management.
Requirements
* Highly proficiency in Visual Studio
* Well versed in C++, C# and Java
* Experience with developing for ARM processors such as Raspberry Pi (Linux Raspian/Windows IoT Core) and similar SoC devices
* Experience in implementing data collected from sensors, e.g. LIDAR, TOF cameras, RFID, etc.
* Mathematical understanding to combine and process multiple sensor data, e.g. combine multiple LIDAR to get more accurate position tracking and send the result over TUIO
* Experienced in database management
* Familiar with Android Studio and programming for mobile devices
* Knowledge in data processing and serialization, image data manipulation, applied computer vision techniques, or neural network/machine learning libraries (e.g., Caffe) and architecture would be a plus
* Familiar with Agile development, including rapid prototyping, or similar rapid development environments
* Willing to travel up to 25% of the time, including international travel
Responsibilities
* Developing middleware to process and connect different kind of data, sensors and devices for diverse front end interfaces.
* Build for different platforms
* Analysis, design, specification, documentation, implementation and support of software solutions
* Actively participate in requirements analysis, design reviews and code reviews
* Ability to work independently and to collaborate effectively with a team
* Ensure code repositories are updated in a timely fashion
* Create and review system documentation, test plans and procedures
Basic Qualifications
Required education:
* Bachelor's in Computer Science, Information Systems, Mathematics, Engineering, or equivalent technical degree is required.
Required experience:
* At least 5 years of experience actively developing C / C++ based applications under Windows and/or Linux
* Experience developing Windows services using Visual Studio
* Experience with low level, embedded programming
* DirectShow and DirectX API programming experience desired
* Working knowledge of TCP/IP and related protocols
* C4ISR sensor integration and networking desired
* Good communication skills - written and verbal
This is a full-time position based in McLean, VA. No relocation assistance offered. U.S Citizenship Required.
About TheIncLab
TheIncLab? is a multidisciplinary team that focuses on innovating human-centered interaction. Our core capabilities include advanced 3D design, interactive software development, technology integration, and emerging application engineering. Our Innovation Matrix process helps organizations innovate and deliver interactive solutions, accelerate dynamic ideation process, enable collaborative ideas, product conception, fast prototyping and experiential testing.
Job Type: Full-time
Job Location: Washington, DC
Job Type: Full-time
Job Location:
Washington, DC
Required education:
Bachelor's

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC