Search Jobs:
State
All
Alabama
Alaska
Arizona
Arkansas
California
Colorado
Connecticut
Delaware
Dist. Columbia
Florida
Georgia
Hawaii
Idaho
Illinois
Indiana
Iowa
Kansas
Kentucky
Louisiana
Maine
Maryland
Massachusetts
Michigan
Minnesota
Mississippi
Missouri
Montana
Nebraska
Nevada
New Hampshire
New Jersey
New Mexico
New York
North Carolina
North Dakota
Ohio
Oklahoma
Oregon
Pennsylvania
Rhode Island
South Carolina
South Dakota
Tennessee
Texas
Utah
Vermont
Virginia
Washington
West Virginia
Wisconsin
Wyoming
Home
Employers
View Companies
About Us
PRINCIPAL DEVELOPMENT ENGINEER
(Job Id
W381437
)
Posted on 8/20/2010
Location:
Baltimore, MD
Job Type:
Full Time
Salary:
$90000.00 to $120000.00/year
Degree:
Bachelor of Science
Townley Resource Group
Apply Now
|
Add to Keepers
|
View Keepers
|
Job Description
Market Leading company growing and doing well has A great opportunities for bright Engineers to make a real contribution and grow with the company
PRINCIPAL DEVELOPMENT ENGINEER
(Location: North of
Baltimore
,
MD.
)
Summary:
Responsible for the development and support of electronic board designs in network security appliances.
Qualification Requirements:
**CURRENT SECRET CLEARANCE REQUIRED
Education:
Bachelors in Computer Science or equivalent, advanced degree desirable
Experience:
Minimum of 9 years experience in developing complex, high speed, FPGA and ASIC based embedded networking systems.
Skills:
Candidate must be experienced in digital design using Verilog RTL for ASICs or FPGAs.
Candidate should be familiar with Object-Oriented design and Design-For-Test.
Special consideration will be given to candidates with experience in the design of communication and cryptographic systems.
Candidate should be experienced in full life cycle design, including the generation of project specifications, design documentation and timing diagrams, test specifications, and test bench design. The ability to document projects and communicate effectively is essential for this position.
Candidate should be experienced in design synthesis and static timing analysis.
PCB design and debug skills, such as soldering experience, are desirable.
SW programming capability in C/C++ is desirable.
Familiarity with communication protocols such as
USB
, Smart Card, PCI,
SPI
3, I2C, MicroWire, Ethernet, and XAUI is considered a plus.
Candidate must be able to operate independently.
Candidate should be able to be given a well-defined task and see it to completion on his/her own.
Tools:
Experience with the following tools is considered a plus:
Synopsys VCS
Synopsys Design Compiler, Primetime, Formality
Altera Quartus
Xilinx ISE
Essential Duties & Responsibilities include, but are not limited to the following: (% of time)
60%
Responsible for design/architect software systems according to proposed strategic direction and marketing requirements by providing technical solution for the challenging markets and requirements.
Socialize designs with team and integrates suggestions and changes as appropriate
Unit test hardware/software components to ensure module-level functionality and data structure consistency.
Conceives, proposes, and sells new ideas in engineering and product managements which are relevant to our markets and result in product innovation and/or patent proposals
Participates in design and implementation/code reviews of other team members
Work with implementation teams to derive and document appropriate designs for the problem space
Provide documentation as appropriate including design documentation, inputs for external specifications; system requirements specifications and end user documentation
Independently manages time and prioritizes tasks to achieve results within cost and schedule constraints
Resolves issues found during engineering test and QA in a timely manner, taking risk into account
Responsible for the product architecture; provides technical direction with respect to system definition
Consistent use of group tools such as
MKS
for tracking of defects and management of code
Implement code in a timely fashion and with high quality, consistent with standards for the group
30%
Communicates with customers on strategic accounts as necessary
Provides work assistance to lower level engineers
Remains abreast of current technological progress to ensure company's products remain marketable and
competitive
Other duties as assigned
Supervisory Responsibility:
None
Notes:
Ability to work in a fast paced environment with tight deadlines; extended long hours at times, prolong computer use; may include travel