CLOSED - 2449 - HW/SW Interface Engineer Engineering - Fort Belvoir, VA at Geebo

CLOSED - 2449 - HW/SW Interface Engineer

Overview:
We are a growth-focused and culture-oriented company that is looking for candidates to join our high-performing team.
We were founded in 2009 with the simple goal of driving the GEOINT community to do better.
We thrive on solving complex geospatial software engineering, development, and integration problems in the Defense and Intelligence community.
We pride ourselves on making an immediate impact for our nation's soldiers and analysts.
We also have additional expertise across various disciplines to include DevOps, Data Science, and Data/Geospatial analysis, all of which are essential to our customers' missions.
We are looking for a talented software/hardware interface engineer to support the integration of new technology development.
This individual will be a key member of a software development team translating real-world needs into technical solutions.
The ideal candidate must be a self-starter, a quick learner, and able to balance simultaneous tasks while delivering quality results.
GENERAL DUTIES:
Developing real-time control and analysis system-level firmware.
Programming & control of hardware systems.
Systems include motors and encoders, cameras, lasers, gimbals, etc.
Digital image capture and image analysis experience is desired.
Well-defined and documented data/source code organization is desired.
Experience with Configuration Management systems.
The applicant should be skilled in the development of GUI interfaces which will control the operation of the hardware and be good at documenting the software architecture for use by others.
Various other Software tasks and responsibilities will be assigned, with an emphasis on spiral development, software integration with hardware test-fix-test experience.
Candidates skilled in digital image capture, image analysis, along with data organization are desired.
Support for an in-house C/C++/Python image collection software tool will be required.
Candidates will also lead an effort to transition the existing manually written software to commercially supported video capture/logging application, such as STREAMS.
The candidate will need to be able to travel to support field testing during project culmination and milestone test events.
This candidate is expected to document all software products and analysis results developed in a form understandable by multiple types of users.
The ability to quickly adapt to and learn new types of software and hardware interfaces in imaging equipment is highly desirable.
REQUIRED QUALIFICATIONS:
Bachelor's degree in Engineering, Engineering/Computer Science/Electrical Engineering or Physics or an associated field with a strong emphasis on software skills.
Automation experience, device interfacing, and control of hardware using C/C++, VB, National Instruments LabView, Matlab Instrument Control Toolbox, or other High Level Languages.
Experience using SDK interfaces How to extend or expand capabilities to existing software To connect to and program mechanical or electrical hardware components Basic GUI development experience Visual Basic Scripting C/C+
Programming experience JSON messaging experience Microsoft Office Basic understanding of digital image processing fundamentals Able to travel as needed to support key field exercises and tests Proactive approach to solving problems given very minimal supervision.
Qualifications:
Knowledge of motors, encoders, hall effect sensors, cameras, lasers and positioners/gimbals Knowledge of Hyperspectral and Multi-spectral data analysis Knowledge of Infrared electro-optical imaging systems A basic understanding of radiometric signal conversions Familiarity with Streams or other commercial data capture software CLEARANCE:
Secret minimum required Recommended Skills Automation C+
(Programming Language) Configuration Management Curiosity Data Analysis Data Collection Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.