Senior Signal Processing Software Digital Signal
Job Description :
Become an elite member of a fast growing, highly motivated team and contribute to truly cutting edge technology. At Digital Signal Corporation (DSC), we develop breakthrough technology solutions. The Company is composed of scientists, engineers, software experts, and business leaders who invent, design, and supply solutions to industry and government. We are seeking highly motivated and dedicated individuals who are interested in solving challenging problems and work well in a fast paced environment.
We are the leading company in our field, and we are looking for exceptional team members who share our vision, our drive, and our entrepreneurial spirit. We?d like to hear from you.
Position Summary:
The role of the Signal Processing Software Engineer is design, develop, and test embedded software systems which control and process data from real-time electro-optical systems.
Essential Duties and Responsibilities:
Implement and refine advanced developments in real time systems software for a lidar-video system that performs lock-on tracking, 3D imaging and vibration signals monitoring.
Participate in advanced developments.
Optimize Complex systems software to improve system speed, robustness and ease of use.
Minimum Qualifications:
Bachelors in Computer Systems Engineering, Electrical Engineering, Systems Engineering
Bachelors in Computer Science acceptable only if applicant has significant real-world test experience and hardware background
At least 5 years experience in system/software testing real-world systems
Proficiency in C/C++ and Python; also, TCP/IP
Competent analytic and working knowledge of signal processing and real time implementations of signal processing.
Must understand both hardware and software and how they fit together. Must possess sufficient hardware/software skills to perform testing and determine source of problems independently
Knowledge of Linux and Windows development
Organizational and testing/debug skills are top priorities
Experience with one or more of the following:
o Optimizing software for latency, throughput, critical timing; I/O bound and memory bound considerations
o Linux kernel-mode drivers
o Multithreading
o DSP ? signal or image processing and pipelining
o GPU: CUDA/OpenCL
Very good oral and written communication skills
A high level of attention to detail
Candidate must meet eligibility requirements for a security clearance by the U.S. Government within a reasonable time after commencement of employment.
Desired Qualifications:
10 years experience in embedded real-time systems development and product development
Experience with one or more of the following
o Control systems experience
o Image/feature tracking and detection
o FPGA signal processing implementations
Master?s Degree in CS or EE, with coursework in algorithms, DSP, or control theory
Physical Requirements:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.
Ability to frequently sit, and reach within hands and arms length.
Regularly required to use office equipment such as PC, printer, telephone, etc.
Ability to regularly lift and/or move up to 10 pounds.
Specific vision abilities required by this job include close vision and use of computer monitor screens a great deal of time.
Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job.
Individual?s primary workstation is located in an office with daily interaction in the production/manufacturing/lab areas.
The noise level in this environment ranges from low to moderate
| Location: |
Chantilly, VA
United States
|