LGS Innovations Digital Signal Processing Engineer in Westminster, Colorado

Discretionary Business TitleSoftware Engineer IIJob TitleDigital Signal Processing EngineerLocationFLORHAM PARK, NJ - Florham Park, NJ 07932 USFlorham Park, NJ 07932 US (Primary)Herndon, VA 20171 USTampa, FL 33602 USWestminster, CO 80021 USSecurity ClearanceAbility to obtain a government security clearanceRelocation OfferedYesJob TypeFull-timeCategoryEngineeringEducationBachelor's DegreeCareer LevelExperienced (Non-Manager)Job DescriptionDo you have a passion for innovation? So do we! At LGS our people areour greatest asset - we make sure your voice is heard and give you theresources to invent solutions to some of the most difficult challenges facingour customers. Our entrepreneurial environment fosters your best ideas andallows you to build your career to fit your creativity. Sound interesting?We're always looking for the best and brightest to join our ranks and sharetheLGS is seeking a Software Engineer II, under general direction, design,develop, troubleshoot and analyze software programs for computer basedsystems.Duties and Responsibilities:The successful candidate will be responsible for:* Derive requirements for communications subsystems through specifications,data collection/analysis, and reverse engineering* Model signal processing algorithms using tools such as Matlab* Convert the models to operate in real world constrained systems. Thisincludes fixed point implementations, real-time design, and modulardecomposition* Design and implement these signal processing algorithms for small Size,Weight and Power (SWaP) embedded systems leveraging Field ProgrammableGate Arrays (FPGAs), Digital Signal Processors (DSPs), GraphicsProcessing Units (GPUs), and General Purpose Processors (GPPs)* Verify implementations by developing test vectors from the model andexecuting test scripts against the real-time implementation* Document all aspects of the system from requirements through test procedures* Travel to other LGS Locations or Customer Sites as necessary* Understand and adhere to all LGS Ethical and Compliance policies* Proactively ensure a safe work environment and adhere to LGS EH&S policiesand procedures* Perform other duties as required* If required, obtain/retain a government security clearance at the levelrequired to perform the duties of the positionSkills and Knowledge:* Understanding of digital signal processing techniques and algorithms* Experience in translating mathematical models such as a Matlab program intoreal-time embedded firmware* Development experience in embedded real-time environments such as Linux orVxWorks to include device driver and application layers.* Understanding of hardware/software partitioning to optimize theimplementation for SWaP* Experience with modern DSPs from TI, Freescale, and ADI* Strong C skills with understanding of C++* Ability to prototype and adapt through multiple development spirals* Understanding of interfacing to related technologies such as analog/RFdesign, digital design, power supplies and software* Adept in using test instruments and testing techniques* Strong oral and written communications skillsAdditional Duties and Responsibilities:* Travel to other LGS locations or customer sites as necessary* Understand and adhere to all LGS Ethical and Compliance policies* Proactively ensure a safe work environment and adhere to LGS EH&S policiesand procedures* Perform other duties as requiredIf required, obtain/retain a government security clearance at the levelrequired to perform the duties of the positionWorking Conditions:Work is typically performed in an office and field environment which requiresproper safety precautions. Work may require some physical effort in thehandling of light materials, boxes, or equipment.Minimum QualificationsMinimum Qualifications: