You will be a member of a small team responsible for developing advanced signal processing software for telecommunications applications. This will include analysis, design, development, debug, integration, test and maintenance of software for workstations and/or hardware interface applications, including embedded firmware, application software and GUI software. Work often involves real time processing and direct interface with digital hardware.
| Examples of Work: | |||
| 1. Coding for a specific configurable unit. 2. System T&I lab set up, testing multiple configurable units. 3. Development in one or more of the following areas: signal-processing software, embedded processors or GUI development. 4. Ability to port code from one platform or language to another when necessary. 5. May be required to lead a task or tasks within a program. 6. Exposure to object oriented analysis and design. 7. Understanding of control hardware from software tasking. | |||
Qualifications:
| |||
| BS and/or MS in CS, CE, EE or equivalent required. 2+ years experience Experience in coding with C, C++ or QT is required. Experience with one or more Unix operation systems (e.g. Solaris, Linux) or Real Time Operating Systems (RTOS) such as Embedded Linux and VxWorks is required. Knowledge of current software development methodologies such as UML is desired. Experience with software development tools such as Rational Rose, Requisite Pro, Visio, or XML is desired. Exposure to, or knowledge of the SEI Capability Maturity Model (CMM) at level 2 or above and associated processes and methods is desired. Experience and/or knowledge of network protocols such as TCP/IP and ATM is a plus. Understanding of telecommunications systems concepts and/or signal processing fundamentals is a plus. Applicants selected will be subject to a US government security investigation and must meet eligibility requirements for access to classified information. We are proud to be an EEO/AA employer M/F/D/V. |
Applied Signal Technology