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
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, SPI3, 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 MKSfor 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