Software Architect (Physical Layer)
Just a normal day in a safe
world.
Our technology makes that dream a reality.
General Dynamics C4 Systems creates
information-computer solutions that safeguard lives
around the world.
Today, partners who rely on our products include
the U.S. Armed Forces, in the air, on land, at sea
and in space. With the help of over 3,000 team
members, we continue to lead our industry in
innovation and excellence. Because we all share
the dream of a safe world.Opportunities exist for talented people with the
following skills.
The product is an embedded communication application, which runs on a modem card in a Software Defined Radio. The modem card has multiple Embedded Micro Controllers (Power PC - General Purpose Processors) and communicates with FPGAs over a PCI bus. The challenge is to adapt commercial WCDMA cell phone software for satellite operations and other customer defined requirements.Work with the Systems Engineers to translate System Engineering design specifications and requirements into a software design. Document the software design in a Software Design Document and Application Program Interface document. Get stakeholder approval of the software design. The software requirements are in a Requisite Pro database. Candidates must be able to communicate well and work with several different engineering functional areas. The physical layer software designer will define and document the software / hardware interface.
Candidate will be responsible for requirements analysis of modified WCDMA functionality, evaluation of System Engineering UML and Use Case models, evaluation of existing WCDMA C source code implementation to identify changes needed to implement a given requirement.
Experience with GSM and CDMA may be substituted for WCDMA dependent on a candidate's background and skill set.
Minimum requirements are: must be a U.S citizen, must be capable of obtaining a DoD security clearance, have a BS in CS/EE/or equivalent degree (Master degree preferred), experience with C or C++ programming languages, a minimum 7 years of software/ hardware and communications engineering experience, experience designing, developing, testing and integrating software and hardware for wireless applications, strong experience with physical layer algorithms and protocol stacks for establishing channels between handsets and base stations, strong experience working with the timing issues associated with porting protocol stacks for one set platform to another, have good communication skills, and must work well in a team environment. Some travel may be required throughout the program.
Experience in the one of more of the following domains is required: wireless handsets, cell phone technologies, WCDMA, UMTS, CDMA, GSM, Software Defined Radios (SDR), Digital Modular Radio (DMR), Software Communications Architecture (SCA), satellite communications, or military communications.Experience with one or more of the following methods or technologies would be a plus: Telelogic Tau Specification and Description Language (SDL), state charts, message sequence diagrams, Rational suite of software tools (such as ClearCase, ClearQuest, UML), Object-Orient Design, WindRiver VxWorks RTOS and Tornado tools, POSIX, CORBA, MS Visual C tools, TTCN test scripts, base station emulators (Anritsu, Anite, or Aeroflex), lab equipment (emulators, O-scopes, logic analyzers, communication analyzers), 3GPP WCDMA R-99 and R5 specifications, Altera Stratix II and Cyclone II FPGA technologies, Matlab, and Simulink.Must be able to travel 20% of the time. Applicant must be able to pass an extended background investigation (EBI) for this position. Applicant must be capable of obtaining a US Security Clearance. Applicant must be a US Citizen.
REQUIREMENTS
Please see Job Description
|