Sr. Member of Technical Staff - Hardware

Position Summary:

The Sr. Member of Technical Staff will be a senior member of the engineering team and shall report to the VP of Engineering. He/she is responsible for the design and development of new products, as well as being responsible for feature and performance enhancements to existing products. In addition to technical leadership skills, this position requires a strong mixture individual contributor, product architecture, design, and implementation skills. The Sr. Member of Technical Staff is expected to provide direction and guidance to the organization. This person must have the skills and ability to define and lead projects through the complete product life cycle using Frontline’s development processes. Particular emphasis is on defining and delivering new features and products, but also includes increasing the efficiency and effectiveness of the development team, improving the development processes, and creating and promoting an efficient and high-quality hardware development environment. This position requires a MSEE degree, and a minimum of 5 years of experience in the electronics design of new products. The candidate’s strength should be in hardware design for data communication products. As a part of this work, we expect the candidate to have strong project planning and estimation skills, documentation skills, schematic entry and simulation experience, strong design verification skills, and strong design for manufacturing experience. The candidate should have completed multiple product designs using embedded processors, a variety of data communications interfaces, and the design of large and sophisticated FPGAs.

Job Duties and Responsibilities:
  • Specification, architecture, development, and delivery of new products and features.
  • Testing and design verification of new products and features.
  • Feature and performance enhancements to existing products
  • Project planning and schedule creation.
  • Individual contributor assignments including product definition, product architecture, hardware design, integration, and design verification.
  • May perform as a technical lead for products and project teams throughout the development cycle.
  • Participate in the evolution of Frontline’s hardware development environment and tools
  • Be a model Frontline’s Core Values of Passion, Exceeding Customer Expectations, Integrity, Pursuit of Excellence, Ownership, Team Work, and Responsibility to Our Community.
Skills, Experience, and Qualifications:
  • Experience with communication systems design.
  • Must have superior system level product architecture and development background with communications products, protocol stacks, and device driver software with particular emphasis on hands-on experience in communications / data networking technology.
  • Must be a hands-on designer familiar with digital design, analog design, data communications technologies, single board computer design.
  • Software Development: Strong C or C++ experience writing test benches, test code, or device drivers. Must be up-to-date on the latest technology and development techniques in all forms of communications systems and software development technologies.
  • Experience with DSP / FPGA communications technology for Software defined Radios.
  • Experience with a combination of Simulink, MATLAB, Symphony Model Compiler (VHDP Gen), Simplify Pro (Logic Synthesis), and Xilinx ISE (Place & Route).
  • Experience designing and implementing sophisticated digital signaling algorithms in FPGA (or system on a chip) type platforms.
  • Experience with modeling, optimizing, updating, validating and adding features to FPGA based wide band software defined radio (SDR)
  • Must be up-to-date on the latest technology and development techniques in a wide range of communications systems and hardware development technologies.
  • Must have expert knowledge of hardware development tools and the hardware development life cycle. Must have superior structured development methodology and engineering process experience.
  • Must have excellent project management skills to plan, lead, and manage projects through the definition, architecture, design, implementation, and design verification phases.
  • Must have solid writing, documentation, communication, and presentation skills.

Member of Technical Staff - Software

Position Summary:

This person will be a member of the software engineering team. He/she is responsible for the design, development, and support of new features and performance enhancements to Frontline’s products. A qualified candidate will have the skills to work through the complete software cycle using Frontline’s software development process. In addition to being a strong individual contributor and leader, this person must have solid writing, documentation and communication skills.

Job Duties and Responsibilities:
  • Develop real-time intensive software in C++, C, C#, or other selected languages for Frontline’s products while consistently following Frontline’s development methodology, coding standards, and release processes.
  • Individual contributor assignments: software design, code, integration and debug
  • Project planning and schedule creation.
  • Feature and performance enhancements to existing products
  • Participate in the evolution of Frontline’s software development environment and tools
  • Be a model Frontline’s Core Values of Passion, Exceeding Customer Expectations, Integrity, Pursuit of Excellence, Ownership, Team Work, and Responsibility to Our Community.
Skills, Experience, and Qualifications:
  • Must have at least 4 years of real-time sensitive software development experience
  • Good software design skills: code, integration and debug
  • Must have strong knowledge of software development tools and the software development life cycle. Must have superior structured development methodology and engineering process experience.
  • Familiarity with development in a PC workstation environment
  • Must have completed numerous complete product development cycles that resulted in the delivery of successful products to the marketplace.
  • Strong debugging skills
  • Must have solid writing, documentation, communication, and presentation skills.

QA Lead Engineer

Position Summary:

Responsible for performing functional, system integration, user acceptance, preproduction testing and documentation of test results. Evaluate, troubleshoot and test in search of bugs and errors. Supports Project Manager for key accounts. Technical Lead for QA Project Team, assuring technical integrity of test process and results.

Job Duties and Responsibilities:
  • Responsible for peer review and quality control of all test documentation.
  • Provide Root Cause Analysis of defects substantiated with device logs and Over-the-air Capture Files.
  • Assure correct configuration of test devices and test environments.
  • Mentor QA Team in all technical matters.
  • Effective scheduling of test work and forecasting of test completion.
  • Implement improvements in test methods and strategies.
  • Perform functional, system integration, user acceptance, preproduction testing and documentation of test results.
  • Assure company quality documentation, such as quality manuals, quality procedures, etc. are implemented.
  • Able to provide verbal and written test result descriptions to customers.
  • Demonstrates good interpersonal skills and has the ability to collaborate effectively with coworkers.
  • Is self-motivated and able to thrive under production pressure and deadlines.
  • May be required to travel occasionally.
  • May be required to work a different shift and/or longer hours depending on the needs and deadlines of the project.
  • May be required to perform customer Call Center activities.
  • Other duties and/or responsibilities assigned by management.
Skills, Experience, and Qualifications:
  • BS or Technical degree required.
  • 4+ years experience in Testing Environment required.
  • Excellent problem solving and analytical skills.
  • Strong written and verbal communications skills.
  • Ability to work independently in an agile environment.
  • Excellent attention to detail.
  • Experience with mobile consumer devices is a plus.
  • Competent with Microsoft Office Suite (MS Word, Excel, Outlook).

QA Engineer

Position Summary:

Responsible for performing functional, system integration, user acceptance, preproduction testing and documentation of test results. Evaluate, troubleshoot and test in search of bugs and errors. Mentor Quality Assurance Technicians.

Job Duties and Responsibilities:
  • Assess performance and quality of customer’s products against specified criteria and standards.
  • Identify, analyze, and document all defects and operational characteristics inconsistent with stated requirements and design specifications.
  • Provide Root Cause Analysis of defects substantiated with device logs and Over-the-air Capture Files.
  • Configure test devices and set up test environments.
  • Mentor QA Technicians in technical matters.
  • Implement improvements in test methods and strategies.
  • Escalate quality concerns to direct report.
  • Perform functional, system integration, user acceptance, preproduction testing and documentation of test results.
  • Contribute to company quality documentation, such as quality manuals, quality procedures, etc.
  • Able to provide verbal and written test result descriptions to customers.
  • Possesses good interpersonal skills and has the ability to collaborate effectively with coworkers.
  • Able to interact professionally with executives, managers, and subject matter experts.
  • Is self-motivated and able to thrive under production pressure and deadlines.
  • May be required to travel occasionally.
  • May be required to work a different shift and/or longer hours depending on the needs and deadlines of the project.
  • Other duties and/or responsibilities assigned by management.
Skills, Experience, and Qualifications:
  • 2-3 years experience in Testing Environment or BS/Technical degree.
  • Excellent problem solving and analytical skills.
  • Strong written and verbal communications skills.
  • Ability to work independently in an agile environment.
  • Excellent attention to detail.
  • Experience with mobile consumer devices is a plus.
  • Competent with Microsoft Office Suite (MS Word, Excel, Outlook).



Frontline is located in beautiful Charlottesville, VA, is the world's leading provider of affordable, PC-based protocol analyzers for special-purpose data communication networks. Our products are used by engineers around the world to develop products, maintain networks and to trouble-shoot equipment in the field. We provide products for Bluetooth, 802.11, 802.15.4, Ethernet, USB, Serial, a wide range of Industrial Protocols and our list is always expanding. Our products are used by many Fortune 500 Companies.

Frontline offers highly competitive compensation and benefits including: ESOP, Medical, Dental, Vision, Life and Disability, Paid Time Off, & Tuition Reimbursement.


For consideration, send resume with salary requirements to:
P O Box 7507
Charlottesville, VA 22906
HR@fte.com