Hardware Engineer Resume Sample

4.8
21 votes

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Dandre Larkin
93107 Altenwerth Fall,  Detroit, MI
+1 (555) 593 0000

Work Experience


Senior Hardware Engineer
03/2017 - PRESENT
Houston, TX
  • Good command of EMC/EMI design skills, familiar with leading industrial standard and regulation. (IEC61000/60950/FCC/IC/CE/etc.)
  • Familiar with EDA tool (Mentor graphics/Expedition/Hyperlynx/CST/Matlab)
  • As a global leader in innovation and new technology, we foster a collaborative, supportive, and boredom-free environment—where the brightest minds in the world come together to achieve exceptional results
  • Create documentation and SOP’s
  • Experience with acoustics and system design
  • Conducting technical evaluation on reference design kit from chipset vendors with direct communications with vendors’ FAEs
  • Creating PRD (Product Requirement Document) complying with customer’s specification requirements, with details into functional block diagram, power consumption estimation, PinMUX definition…etc
  • Prepare clear and concise estimates by gathering all necessary information, including prints and specs, and RFI’s, defining feasibility of projects and profitability
  • Experience and good comprehension of Embedded Hardware Architectures and peripherals (SPI, IIC, Displays, Memory)
Hardware Engineer
08/2013 - 12/2016
New York, NY
  • Develop relevant briefs, technical specification and documentation for stakeholders
  • Collaborate proactively with internal and external stakeholders across the full value chain
  • Support running production by external partners and secure maintenance of existing products
  • Contribute to early concept and technology innovation, prototype technologies and play experiences in close collaboration with novelty teams
  • Take active part in IoT Gateway platform development, including requirement analysis, feasibility study, architecture design, HW design implementation, testing and debugging
  • Good English communication (listening and speaking ) skill
  • Rich hardware design experience in Analog, Digital, RF circuits, and designing MCU system
  • Experience with low power design
  • Rich design experience in MSP430, PIC and ARM series single-chip, with strong troubleshooting capability
Hardware Engineer Intern
08/2010 - 05/2013
New York, NY
  • Experience in PLC (power line carrier) domain
  • Experience in microcontrollers, digital and analog circuit designs
  • Knowledge in PCB design in consideration of EMC guidelines
  • Good knowledge in digital and analogue design
  • Innovative and motivated to take responsibility
  • Flexible, good team player
  • Independent and focused working style
  • Specify, develop and implement technologies

Education


Grand Valley State University
2005 - 2009
Engineer's Degree in Electrical Engineering

Professional Skills


  • Work independently, proactive, multitask effectively, and exhibit strong influencing and leadership skills with a strong customer orientation
  • Strong analytical and problem solving skills skills
  • Detail-oriented, self-motivated, quick learner, excellent engineering background/skills, leadership skills
  • Strong troubleshooting skills and experience working with DMM, oscilloscope, spectrum analyzer and overall lab equipment
  • Excellent speaking and writing skills to convey information efficiently and effectively
  • Have excellent speaking and writing skills to convey information efficiently and effectively
  • Creativity, fast thinking, strong motivation, and excellent communications skills in English

How to write Hardware Engineer Resume

Hardware Engineer role is responsible for design, english, technical, interpersonal, hardware, programming, engineering, basic, troubleshooting, development.
To write great resume for hardware engineer job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Hardware Engineer Resume

The section contact information is important in your hardware engineer resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Hardware Engineer Resume

The section work experience is an essential part of your hardware engineer resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous hardware engineer responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular hardware engineer position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions. Representative Hardware Engineer resume experience can include:

  • Team player with excellent verbal & written communications skills including the ability to work effectively across multiple sites
  • Or more of experience with solid lab skills and experience with debug, fixtures, and electronic circuits
  • Strong circuit analysis skills, good understanding of the characteristics of power semiconductors/passives and principles of switching regulators
  • Strong interpersonal and communication skills and proven ability to work with external development partners
  • Good analytical, oral and written communication skills and good attitude to work in team
  • Demonstrates excellent verbal and written English communication skills

Education on a Hardware Engineer Resume

Make sure to make education a priority on your hardware engineer resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your hardware engineer experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school
These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Hardware Engineer Resume

When listing skills on your hardware engineer resume, remember always to be honest about your level of ability. Include the Skills section after experience. Present the most important skills in your resume, there's a list of typical hardware engineer skills:

  • Excellent communication skills – verbal and written – and experience in technical writing to produce hardware documentation
  • Strong project management skills, with experience in a project delivery environment
  • Industry experience with good written and verbal communication skills
  • Excellent writing skills for documenting engineering systems and writing engineering reports
  • Strong prototyping skills such as soldering, reworking PCBs, and bread-boarding proof of concepts. We like to get our hands dirty!
  • Demonstration of solid analytical and problem-solving skills, including problem identification, data analysis, action planning, and execution

List of Typical Experience For a Hardware Engineer Resume

1

Experience For Senior Hardware Engineer Resume

  • Excellent organisation skills, Ability to prioritise and work to deadlines
  • With minimal supervision demonstrates a solid technical baseline of all required skills
  • Strong problem-solving skills using analytical and data-driven approach
  • Strong problem solving, initiative with strong circuit analysis skill
  • Strong cross-functional integration and organization skills are required. Able to absorb, assimilate and synthesize information quickly
  • Bilingual English / Spanish with strong verbal and oral communication skills
  • Engineering technical skills in electro-mechanical hardware engineering including thermal and structural analysis
2

Experience For Lead Hardware Engineer Resume

  • Programming skills in VHDL , C and C++
  • Developing skills in hardware design and integration, functional verification, test automation, system design
  • Proven experience working on hardware products, with a mix of designing and testing
  • Effectively negotiate with very demanding business units, always looking for the optimum performance
  • Experience in laboratory testing and experience with test equipment including oscilloscopes, data acquisition equipment, spectrum analyzers, etc
  • Good in Hardware Designing concepts to meet EMC compliance. Experience of EMC Testing would be an added advantage
  • Prior experience with industry standard EDA tools for synthesis, floorplanning, place-and-route, global timing, LVS/DRC, and/or formal verification is required
  • Solid understanding of one or more of the following concepts is strongly desired: clock skew, process variation, power optimization, DFT, EM, IR, and DFM
  • Experience developing control applications with demonstrated success delivering product solutions to customers
3

Experience For Electronic Hardware Engineer Resume

  • Communicate effectively with existing staff to develop a thorough understanding of the Ground Support Equipment
  • Experience in a similar role Job scope also involves scoping out test routes and validating manual and automation test execution modules
  • Strong problem solving and DC/AC circuit troubleshooting experience
  • Strong problem solving and circuit troubleshooting experience
  • Experience with EMC and national certification test, such as CE, VDS, UL etc, with strong troubleshooting capability
4

Experience For Digital Hardware Engineer Resume

  • Communicate effectively in both oral and written form critical technical information regarding electronic and electrical system design and performance.​
  • The ability to effectively collaborate with and lead a broader team including Product Management, vendors, testers, and Operations
  • Basic skills programming in C and/or Assembly for embedded micro-controllers
  • Experience with tools (logic analyzer, digItal multimeter, electronic debug tool and Oscilloscope Soldering experience
  • Strong Automation Skill. Knowledge of scripting language such as TCL, Perl, Python is desirable
  • Strong background in high speed signaling concepts. Preference for experience with SERDES at datarates 10G or higher and/or DDR4
  • Drive the hardware integration and validation strategy and execute validation test cases where the OxM (OEM / ODM) do the design, debug and manufacturing
5

Experience For Senior Electronics Hardware Engineer Resume

  • Experience in systems hardware test or validation (planning, development, execution, and debug)
  • Knowledge of server system architecture and hands-on experience in bringing up, integration, and validation of PCBAs, hardware components, and systems
  • Good knowledge and hands-on experience on EMI/EMC analysis & testing
  • Experience with EMC regulatory specifications and experience in EMC regulatory testing
  • Hardware engineering and test/validation experience
  • Experience with hardware in the loop testing and validation. Familiarity with avionics design practices desired
  • Prior work experience with the design, implementation, analysis, and testing of the state-of-the-art broadband RF systems
  • Prior work experience with PCB design and microwave and electromagnetic modeling tools
  • C/C++ coding skills
6

Experience For Electronics Hardware Engineer Resume

  • Experience of SCH&PCB design and simulate tool, such as Mentor, Hyperlynx with rich PCB design experience
  • Display well-developed communication skills
  • Hand-on experience in sensor and actuator system design, analysis, implementation, and validation
  • Good experience with ESD, EMC, EMI, and coexistence
  • Effectively present information to and communication with managers, engineers, vendors, clients, and customers
7

Experience For Graduate Hardware Engineer Resume

  • Experience with low frequency harmonics strongly desired
  • Prior experience with high-speed optical measurements & optical test equipment required
  • Prior experience with Silicon Photonics desired but not required
  • Experience in Environmental testing Experience in Statistical analysis
  • Experience in software driver under the Linux is prior
  • Flexibility, leadership, communication skills, and ability to work independently
8

Experience For Hardware Engineer Senior Resume

  • Power supply design experience and LabView experience desired
  • Prior advanced-level experience with OpenStack or equivalent cloud platforms and concepts (AWS, Google Cloud, Azure)
  • Prior advanced-level experience with configuration management systems like Chef or Puppet
  • Proven Experience in HW design in Automotive domain
  • Hands-on experience in product verification and validation tests
  • Work/project experience in EMC, antenna design, circuit design, electrical validation, signal and power integrity, board design or related fields
  • Comfortable in circuit and system characterization, data collection and analysis. Competent computer skills for data collection and processing
  • Proven experience in
9

Experience For Hardware Engineer, Senior Resume

  • Lab techniques/skills for evaluation of silicon
  • MSEE with at least 3+ years of experience or BSEE with at least 5+ years of experience in consumer product design
  • Prior work experience in RF circuit and PCB design for microwave front-end systems
  • Experience with Solidworks or other CAD package and hardware communication interfaces desired
  • Detail oriented, communication and documentation skills
  • Technically aware and keen to learn new skills
  • Adaptive and open-minded to new skills and approaches
  • Experience in Ansys HFSS Software. Experience with Python or Matlab
10

Experience For Lead Electronics Hardware Engineer Resume

  • Has good written and oral communication skill
  • Bring up, analyze, validate, and characterize hardware design. Determine performance characteristics and document into engineering documentation
  • Creating embedded software for MCUs and simple UIs (Processing, etc.) to demonstrate hardware capabilities
  • Testing hardware IP deliverables and providing feedback to design teams prior to release to customers
  • Performing as well as managing bench, verification, validation and integration tests for functional, EMC, ESD and environmental performance

List of Typical Skills For a Hardware Engineer Resume

1

Skills For Senior Hardware Engineer Resume

  • Good analytical skills, communication skills and and research ability
  • Solid verification skills in problem solving, constrained random testing and debugging
  • Skilled in designing circuits to meet global EMI emissions and safety standards including strong experience mitigating emissions which exceed specifications
  • Good programming and scripting skills, such as Verilog, System Verilog, assembler, Perl, Shell scripts, C, TCL, Windows Office, ...etc
  • Demonstrated strategic problem solving skills via key customer support either through field applications or sales engineering is highly desirable
2

Skills For Lead Hardware Engineer Resume

  • Strong understanding of transmission line theory and practice, good experience in prototyping especially in feeds to small radiators
  • Strong programming and design skills using VHDL or Verilog
  • Good communications skills for establishing and handling contacts with suppliers and with the internal organization
  • Good understanding and proven circuit and FPGA design experience as related to video and image processing
  • Excellent documentation and reporting skills. Knowledge of Microsoft Office tools, including Excel and Word
  • Good background in device (IC) testing and trouble-shooting skills
3

Skills For Electronic Hardware Engineer Resume

  • Strong organizational skills and the ability to accomplish assigned tasks within established and changing/challenging deadlines
  • Possess good troubleshooting skills to resolve new and existing design issues
  • Evidence of diagnostic and troubleshooting skills
  • Good Hardware troubleshooting & communication skills
  • 5) Excellent communication and writing skills. MSEE is required
  • Good programming skills with system verilog/UVM, Assembly Language, C, C++
  • Excellent communication skills with track record of contributing in a team environment
  • Strong technical, engineering, and communication skills
  • Effectively adapt to differing work styles and operate in a dynamic environment
4

Skills For Digital Hardware Engineer Resume

  • Proven experience in document control systems (e.g. Agile, Clearquest) as well as experience in Pro Engineer/Pro Cabling, incl. version control of models
  • Excellent leadership skills and ability to mentor/coach engineering design team
  • Strong Engineering change management skills
  • Good scripting skills are necessary
  • Strong skills in using hardware EDA tools, such as EDA tools from CADENCE, Mentor Graphic, etc
  • Good oral and writing skills in German language
5

Skills For Senior Electronics Hardware Engineer Resume

  • Demonstrated prior experience bringing an embedded product from concept to production
  • Strong planning and documentation skills
  • Skilled in circuit and system characterization, data collection and analysis. Competent computer skills for data collection and processing
  • Strong troubleshooting skills - low-level electronics to system level
  • Strong analytical and problem-solving skills with ability to envision tests which pinpoint root cause of a problem
  • Need excellent collaboration and teaming skills
6

Skills For Electronics Hardware Engineer Resume

  • Strong debugging skills of complex applications-processor and microcontroller based systems
  • Strong troubleshooting and research skills
  • Excellent communication skills due to critical customer relations/contact
  • Excellent communication skills. Ability to express complex technological concepts, influence others, and emphasize cooperation within a team environment
  • Excellent communication and documentation skills. Able to read and understand electronic schematics
  • Work cross‐functionally along with strong interpersonal and communication skills
  • Strong written, and verbal communication skills, team player
7

Skills For Graduate Hardware Engineer Resume

  • Good communication skills and technical English Language
  • Good presentation skills would be a benefit
  • Self-motivation, teamwork and strong communication skills are essential
  • Self-motivated with good organizational and time management skills; and,
  • Support early field failure analysis and demonstrate excellent customer service skill while interacting with customers and team members
  • Good communication skills are critical
  • Excellent Communications Skills are imperative
  • Demonstrates the ability to work effectively within and between teams, and to work independently
  • Good people skills required with the ability to relate to peers and the ability to overcome obstacles to project progress
8

Skills For Hardware Engineer Senior Resume

  • Strong programming skills in at least one language
  • Excellent communication, time management, technical writing and presentation skills
  • Excellent team player with interpersonal, verbal and written communication skills in an international workplace
  • Excellent organization, presentation, and communication skills, written and verbal
  • Acute attention to detail with excellent organization skills
  • Good social and collaboration skills
  • Self-Management with Good Organisational Skills
  • Excellent analytical, oral and written communication skills and customer orientation
9

Skills For Hardware Engineer, Senior Resume

  • Strong interpersonal skills, to support interaction with platform and extended teams WW
  • Proficiency in the English language with good written and verbal communication skills
  • Excellent people skills, open to direction and a collaborative work style and commitment
  • Strong verbal, written, interpersonal and organizational skills
  • Excellent written- and oral communication skills in English
  • Good communication skills are desirable
  • 3D modeling experience (preferably with Solidworks), experience with 3D printers
  • Related work experience Desired Skills
  • Good command in English speaking and writing, good learning ability, good organization and coordination ability and leadership
10

Skills For Lead Electronics Hardware Engineer Resume

  • Demonstrated experience with power supply design and validation
  • Basic organizational and time management skills to balance and prioritize work
  • Good at power electronic topology design, and master main AC/DC,DC/DC, DC/AC topology analysis skills
  • Good communication skills in English and team work
  • Good and organizational skills

List of Typical Responsibilities For a Hardware Engineer Resume

1

Responsibilities For Senior Hardware Engineer Resume

  • Able to solve complex engineering problems; strong decision-making skills
  • Excellent problem-solving skills including problem identification, root cause analysis and potential solutions
  • Proven data analysis and reporting skills, including efficient organization and representation of complex test data
  • Strong skills in high-speed digital design
  • Good communication, presentation, and influence skills
  • Good analytical, team-work and communication skills
  • Solid scripting skills are highly desired (PERL, TCL, UNIX shell etc.)
  • Programming skills: scripting
  • Troubleshooting skills and equipment testing
2

Responsibilities For Lead Hardware Engineer Resume

  • Work effectively on multi-disciplinary teams to support both sustaining engineering for new and existing products
  • Expert technical skills in debugging a multitude of hardware failure types; isolating and root-causing failures
  • Train to acquire SAP parts engineering skills to support processing of multiple spare parts orders supporting multiple customer
  • Knowledge of Ethernet and IPv4 / IPv6 networking protocols, prior experience in implementing switching and/or network processor silicon
  • Work effectively on multidisciplinary teams to support both sustaining engineering for new and existing products
  • System building/debugging/testing skills
  • Able to communicate technical ideas in a clear manner, and able to apply critical listening skills when listening to the ideas of others
  • In scripting skills in one or more of the following languages: Python, Ruby, BASH, Perl, or equivalent interpreted language
  • Experience designing circuits from the requirements phase, then working through worst case analysis, validation, and then into series production
3

Responsibilities For Electronic Hardware Engineer Resume

  • Hands-on experience as an engineer on a design & development project, including experience from planning through verification
  • Experience in developing tests procedures for components and SSD product designs and writing FW for component and SSD product validation
  • Strong digital design experience, using high-speed microprocessors and their supporting chipsets,
  • Experience in designing and validating products with audio components (mics, speakers)
  • Demonstrated experience managing and provisioning wireless / handheld devices. Image, maintain and troubleshoot desktops and laptops
  • Proven EMC/UL test experience including budgeting of power over individual modules in an assembly
  • Experience documenting/supporting analysis and assessments with strong attention to detail required
  • Experienced working with global development and validation teams
4

Responsibilities For Digital Hardware Engineer Resume

  • Prior experience conducting formal test & evaluation
  • Effectively summarize and draw conclusions from simulation and prototyping results
  • Excellent Experience with Schematic Capture tools like Allegro Design Entry HDL; and Constraint Manager for entering constraints
  • Automotive experience with 5-10 Years of experience in hardware(HW) testing domain
  • Basic mechanical skills and manual dexterity allowing for work on mobile equipment
5

Responsibilities For Senior Electronics Hardware Engineer Resume

  • Excellent failure analysis, and hand on RF hardware design and troubleshooting experience
  • Basic computer skills, including Word, Excel, PowerPoint, etc
  • In depth experience and high level of skill using Altium Schematic Capture and PCB design in standards based development environment
  • Experience with PCB design including circuit design, schematic capture, layout and validation
  • Experience with bring-up, debug and validation
  • Basic programming skills in C/C++
  • Prior experience designing precision RF and Analog Test equipment hardware is highly desirable
  • Advanced programming skills in C, C++ and/or C# required
6

Responsibilities For Electronics Hardware Engineer Resume

  • Solid experience developing Windows applications required
  • Experience managing teams and project priorities
  • Experience from electronics laboratory work including experience from key instruments such as advanced oscilloscopes, Spectrum analyzers, Network analyzers etc
  • Lab debug skills utilizing lab tools O-Scopes, protocol analyzers, debug HW/SW
  • Experience in simulating electronic modules and experience in thermal simulation (Flotherm or equivalent)
  • Good experience and understanding of hardware and ideally AV equipment
7

Responsibilities For Graduate Hardware Engineer Resume

  • Strong experience with sensor technologies, in particular calibration
  • Good skill of communication, presentation, demonstration and training. fluent in oral English
  • Practical skills in CAD and simulation tools
  • MSEE with at least 4+ years of experience or BSEE with at least 8 years of experience in consumer product design
  • Microsoft Office skills to include Visio
  • Experience in developing solid modeling of mechanical components and subsystems
  • Experience using AutoCAD, SolidWorks or similar CAD software
8

Responsibilities For Hardware Engineer Senior Resume

  • Bachelors and 2 years of related experience or 6 year of experience with a HS/GED
  • In power electronic development experience, with BS or MS;3years team leader experience
  • Academic project experience or 1+ year industry experience in RF
  • Proven experience within a similar engineering role
  • Training and experience in manufacturing processes and methods and in the manufacturing of medical devices desired
  • Understanding of software development principles with some programming experience
  • Planning, organizing and experience in agile development, especially scrum
9

Responsibilities For Hardware Engineer, Senior Resume

  • Working experience with memory Interfacing like DDR3 and DDR4, NAND Flash, eMMC
  • Programming experience (Python, C/C++, and/or VB Scripting)
  • Engineering development background with design, debug, measurement and validation
  • Mentoring of less experienced engineers
  • Understanding of various stages of silicon design and validation
  • Scripting (Tcl, Perl, Python) and Design Automation experience
10

Responsibilities For Lead Electronics Hardware Engineer Resume

  • Mentoring less-experienced engineers in the areas of design quality, process, and regulatory requirements
  • Engineering experience in power electronics designs and product development
  • Scripting knowledge or experience would be an advantage (Shell, Perl)
  • Working experience with various high-speed measurement equipment such as: VNA, spectrum analyzer, TDR, and oscilloscopes
  • Working experience on various Connectivity / communication interfaces like RF– WiFi,
  • Drafting experience for sheet metal parts and medium-complexity assemblies
  • Seeking applicants with 5+ years experience

Related to Hardware Engineer Resume Samples

Computer Hardware Engineer Resume Sample

Work Experience

  •  Development of 3rd-party off-the-shelf compute hardware (professional grade workstations and rack-mounted servers) and execution of the MR operator workspace subsystem requirements and formal verification documents   •  Collaborate with 3rd-party suppliers to perform integration activities needed as p...
Professional Skills

  •  Have some experience or familiar with ECC ...
  •  Familiarity with pertinent CSA, IEEE or re...
4.7
21 votes

Embedded Hardware Engineer Resume Sample

Work Experience

  •  Develop analogue and digital electronics hardware to be integrated in Roxar’s advanced measurements solutions   •  BS (or MS) in Applied Electronics or related   •  Experience on designing systems based on microcontrollers, digital signal processors, ADCs, filters, LNAs   ...
Professional Skills

  •  Computer skills including MS Office Suite,...
  •  Experience with software development using...
  •  Experience with operating systems internal...
4.9
15 votes

Engineer Hardware Resume Sample

Work Experience

  •  Perform basic level testing on hardware based projects at the individual circuit and complete product level   •  Contributes to the creation of test platforms   •  Contributes to the creation of product functional test plans from product Functional Requirements Specifications (FRS)...
Professional Skills

  •  Good communication skills, problem solving...
  •  Demonstrates strong interpersonal skills a...
  •  Demonstrated ability to work in a team Str...
5.0
15 votes

Senior Cyber Resume Sample

Work Experience

  •  Demonstration of deep technical understanding of Cyber/Network Security & Privacy, an Commercial and Technology Errors & Omissions, and Media. Utilizing risk expertise and knowledge of industry and insurance market place, reviews clients’ exposures and loss experience and develops solutions for complex clients’ n...
Professional Skills

  •  Passion for all things information technol...
  •  Project and case management skills
  •  Experience of using common security tools ...
4.9
22 votes

Consultant CRM Resume Sample

Work Experience

  •  Identify the appropriate stakeholders for your area of work, considering the impact of your work and the broader cross-functional dependencies. Manage these relationships to meet stakeholders’ business needs and align expectations. Always strive to improve business partner satisfaction   •  Implemente...
Professional Skills

  •  Strong Influencing skills and communicatio...
  •  Global team player, effective and reliable...
  •  Experience managing global CRM teams and w...
4.7
19 votes

Lead SAP Resume Sample

Work Experience

  •  Application life cycle management for all Tate & Lyle’s application landscape including roadmaps and Software Asset Management where needed   •  Comprehensive understanding of SAP’s customizing toolset   •  Work independently as well as a part of a global team   •&nbs...
Professional Skills

  •  Experience in strong background in formal ...
  •  Business Analyst experience in functional ...
  •  Min of 6 to 8 years of experience required...
4.8
16 votes