Hire the best Altium Designer Experts in Hanoi, VN

Check out Altium Designer Experts in Hanoi, VN with the skills you need for your next job.
  • $16 hourly
    - I have five years of experience in hardware design, printed circuit design, and embedded programming. Ability to work independently or in conjunction with a team to complete an entire project from design to testing to prototypes. - Areas of experience: design, layout, embedded programming (ARM, AVR, Nuvoton). - Design high-speed, power, and application circuits in IoT, GPS... - Graduated from Ha Noi University of Science and Technology in the top 350 technical schools in the world - Proficient in using tools: Kicad 6.0, Altium, Pad, Orcad, LTspice.
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    PCB Design
    Embedded Linux
    Circuit Design
    KiCad
    C++
    Hardware Design
    Embedded System
    Computer Skills
    Eagle
    Vietnamese
    Embedded C
    FPGA
  • $10 hourly
    - I'm Minh. I have more than 05 years of experience in the field of hardware design. In addition, I have a professional software team that can handle the embedded software. - I'm strongest in highspeed design with FPGA (Xilinx), ADC, DAC, transceiver... I have experience highspeed data up to 25 Gbps, DDR4 with ECC, bring-up these complex board. - Furthermore, i 'm familiar with popular MCU: STM32, ESP32, MSP430, PIC... in IoT applications. - I have full services from architecture design, selection solution to bring-up board. - With my ability and experience, I'm confident that I can help you complete the project in the best way.
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    PCB Design
    Hardware Troubleshooting
    Hardware Design
    Hardware Prototyping
    Circuit Design
    Hardware Testing
  • $25 hourly
    ✅ Professional hardware engineer with 10+ years of PCB design experience. ✅ Altium Designer 22, Cadence Orcad Allegro 16.6/17.2, PADS VX2. ✅ Prototype PCB production, PCBA assembly, Gerber modification. ✅ Design many products that have mass production. 𝙃𝙚𝙡𝙡𝙤! 𝙏𝙝𝙖𝙣𝙠𝙨 𝙛𝙤𝙧 𝙮𝙤𝙪𝙧 𝙫𝙞𝙨𝙞𝙩𝙞𝙣𝙜 𝙤𝙣 𝙢𝙮 𝙥𝙧𝙤𝙛𝙞𝙡𝙚. 𝙈𝙮 𝙣𝙖𝙢𝙚 𝙞𝙨 𝙃𝙪𝙮, 𝙥𝙧𝙤𝙛𝙚𝙨𝙨𝙞𝙤𝙣𝙖𝙡 𝙝𝙖𝙧𝙙𝙬𝙖𝙧𝙚 𝙚𝙣𝙜𝙞𝙣𝙚𝙚𝗿, 𝘄𝗶𝘁𝗵 𝟭𝟬 𝘆𝗲𝗮𝗿𝘀 𝗼𝗳 𝗲𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲 𝗱𝗲𝘀𝗶𝗴𝗻𝗶𝗻𝗴 𝗺𝗮𝗻𝘆 𝗺𝗮𝘀𝘀 𝗽𝗿𝗼𝗱𝘂𝗰𝗲𝗱 𝗲𝗹𝗲𝗰𝘁𝗿𝗼𝗻𝗶𝗰 𝗽𝗿𝗼𝗱𝘂𝗰𝘁𝘀 My job is to design hardware circuit, test circuit, program for electronic product and program software on PC to manage/communicate with circuit boards. Just give me your requirements/product specification. Then we can discuss about the deadline, price and other features. I have 10+ years' experience in design hardware for Consumer Products, IoT Products and Telecom Products. So, I think I can complete your project with the best results, optimizing cost and time. 𝗜. 𝗕𝗲𝗹𝗼𝘄 𝗶𝘀 𝗺𝘆 𝘄𝗼𝗿𝗸𝗳𝗹𝗼𝘄 𝗶𝗻 𝗵𝗮𝗿𝗱𝘄𝗮𝗿𝗲 𝗱𝗲𝘀𝗶𝗴𝗻: 1. Receive your requirements, discuss to have final product/circuit specs 2. Design block diagram for circuit: need to very detail, it will decide what part will be used in project 3. Calculating and design schematics: follow block diagram to design schematic for product, with full features and requirements of the product. 4. Design PCB Layout: with requirement about Mechanical Design and Industrial Design, i will do the PCB Layout fitted with your MD that archive best performance 5. Extract production data: BOM, CAD, GERBER, DESIGN, ASSEMBLY GUIDELINE, IMPEDANCE CONTROL REQUIREMENTS, ... 𝗜𝗜. 𝗦𝗼𝗺𝗲𝘁𝗵𝗶𝗻𝗴 𝗮𝗯𝗼𝘂𝘁 𝗺𝘆 𝗲𝘅𝗽𝗲𝗿𝗶𝗲𝗻𝗰𝗲 - About SoC and GPU: Intel chipset, Amlogic chipset (S805X, S905D/X/Y, S912), MediaTek chipset (MT8765/8766), Broadcom chipset (BCM7241, BCM7563), Realtek chipset (RTL8188/8192), NVIDA Jetson nano/TX ... - About microcontroller: ESP32 (Chipset and module), STM32, MSP430, ATMEGA, PIC, ... - About power design: Texas instrument IC (TPS54226, TPS542941, TPS54620), Richtek (RT3607CE, RT8068)), Mediatek (MT6239), ETA solution (ETA3409/3499) - About Wireless MCU: ESP8266, ESP32, CC2530, CC2538, DA14580/14583, CC2540/41, nRF51822/nRF52840, CC1310, ... - About Sensor: CMOS Image Sensor, light sensor, CO, Smoke Sensor, Dust Sensor, Air Sensor, pH sensor, .... - About wireless communication: Wi-Fi, BLE4.x/5.x, Lora, Zigbee, Sub1GHz, NBIoT... - About GPRS/3G/LTE Module: SIM800C/H, SIM900A, SIM908, SIM5320, SIM5360, SIM7600E, Quectel MC60/M95. - About highspeed PCB Design: DDR3/DDR4, SATA, PCIe, HDMI, USB2.0/3.0/TypeC, eMMC, ... - About Mass Production: I can help you prepare production data that help you do the mass production. I also have experience in mass production process for Smart box, Smart home, with very big quantity, so I will know how to design for manufacturing with your product, design mass production process, to ensure product quality in large quantity. - I also have experience in evaluating product quality in R&D phase and Mass production phase, tests related to product durability / stability, helping to control product quality well 𝗜𝗜𝗜. 𝗦𝗼𝗺𝗲 𝗼𝗳 𝗺𝘆 𝗽𝗿𝗼𝗱𝘂𝗰𝘁 𝘁𝗵𝗮𝘁 𝗜 𝗵𝗮𝘃𝗲 𝗱𝗲𝘀𝗶𝗴𝗻𝗲𝗱 𝗮𝗻𝗱 𝗿𝗲𝗹𝗲𝗮𝘀𝗲𝗱 𝘁𝗼 𝘁𝗵𝗲 𝗺𝗮𝗿𝗸𝗲𝘁: - Set top box/Smart box: Using Amlogic's chipset, with DDR3/4-RAM and eMMC 32GB, Wi-Fi b/g/n/ac & Bluetooth 5.0, HDMI 2.0, USB 2.0/3.0, Optical Audio - Personal Computer: Intel chipset 7th, 4x slot DDR4-RAM, M.2 PCIe x4, PCIe x1 x4 x16 slot card, Peripherals HDMI, Display port, USB, Audio, Ethernet - Home IP Camera: Using Realtek' chipset, with DDR3/4-RAM, livestream via Ethernet and Wi-Fi, have light sensor, IR-Led Array, IR Cut control, CMOS Image Sensor, Flash, USB and MicroSD Card - Smart Home Product: Design Home Gateway with Ethernet, Wi-Fi, Zigbee and TFT LCD, ... Design Smart Switch with capacitive touch, Zigbee communication, Single Phase Power Meter, 220VAC/110VAC load control, ... I have also worked with smart home providers like Tuya, Konke, Edgad... - Smart side product: The set of devices has the function of monitoring the Base Transceiver Station, giving warnings to the server. Using STM32/STM8 chipset, there are current and voltage measurement blocks, battery system management, control and monitor sensors: Temperature, humidity, smoke, fire… - Trusted Platform module: Using Infineon's Trusted Platform Module chipset, connect to mother board to ensure hardware security I make good use of PCB design software: Altium, Cadence Orcad, Mentor graphics PADS 𝗜𝗩. 𝗜𝗻 𝗮𝗱𝗱𝗶𝘁𝗶𝗼𝗻 𝗜 𝗵𝗮𝘃𝗲 𝗮 𝘁𝗲𝗮𝗺, 𝗮𝗻𝗱 𝘄𝗲 𝗰𝗮𝗻 𝗱𝗲𝘃𝗲𝗹𝗼𝗽 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲, 𝗮𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻𝘀, 𝗮𝗻𝗱 𝗱𝗲𝘀𝗶𝗴𝗻 𝗵𝗼𝘂𝘀𝗶𝗻𝗴 𝗳𝗼𝗿 𝗱𝗲𝘃𝗶𝗰𝗲𝘀. I hope to work with you, to help you complete your project and release your product to the market.
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    PADS Mentor Graphics
    Electrical Layout Design
    Printed Circuit Board
    Microcontroller Design
    Circuit Design
    Schematic
    Electronic Circuit Design
    Layout Design
    OrCAD
    STM32
    ESP32
    Multilayer PCB
    Hardware Design
    PCB Design
  • $18 hourly
    I am an experienced hardware design engineer with 5 years's experience of desgning schematic and pcb. The products: 1, The Telecommunication device (RRU Unit): - Design with Xilinx's FPGA: Ultrascale MPSoc Xilinx, STM32F7 and PIC32 - NOR, NAND flash, RAM: DDR3, DDR4 - High-Speed Interfaces: PHY Ethernet 100/1000, PCIe, CPR - Low-speed interface: SPI, I2C, RS485 -Single to 20 layer PCB Designing - Work with manufacter to make pcb and pcba - Knowlegment about signal integrity and power integrity simulation for project to evaluate performance of circuit 2. The Mainboard for X-ray Detector - FPGA: the Zynq 7 and Artix 7 - RAM: DDR3 - High-speed Interface: USB 3.2 (5Gbps) - Using board to board connector (Mate daughter board vs Mother board) 3. The spectrometer: - Use STM32L4 and STM32H7 to control CCD sensor and InGaAs Linear Sensor - Design Analog-Front End for CCD and InGaAs sensors. - Using Bluetooth to transfer data. 4. LED Driver - High Accuracy (more than 98%) - Current Level: 100mA, 2A.
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    Microcontroller Design
    Circuit Design
    Electronic Circuit Design
    Digital Electronics
    Integrated Circuit
    Schematic
    PCB Design
    FPGA
  • $25 hourly
    Hello! My name is Tuan, Hardware Design Engineer. My job is design hardware circuit, test circuit, program for electronic product and program software on PC to manage/communicate with circuit boards. I have more than 4 years experience in design hardware for IoT Products, Consumer Products and Telecom Products. So I think I can try my best to complete your project with best result. Just give me your requirements/product specification. Then we can discuss about the deadline, price and other features. Below is my work flow in hardware design: - Receive your requirements, discuss to have final product/circuit specs - Design block diagram for circuit: need to very detail, it will decide what part will be used in project - Design schematics: follow block diagram to design schematic for product - Design PCB Layout: with requirement about Mechanical Design and Industrial Design, i will do the PCB Layout the fit with your MD that archive best performance - Extract production data: BOM, CAD, GERBER, DESIGN, ASSEMBLY GUIDELINE, IMPEDANCE CONTROL REQUIREMENTS, ... Something about my experience: - About microcontroller: STM32F0/F1/F2/F4/F7, MSP430, MSP432, ATMEGA, PIC, ... - About Wireless MCU: ESP8266, ESP32, CC2538, CC2540/41, nRF51822/nRF52840,... - About Sensor: light sensor, CO, Smoke Sensor, Dust Sensor, Air Sensor, pH sensor, Ultrasonic sensor.... - About wireless communication: WiFi, BLE4.0/4.1/4.0, Lora, Zigbee, Sub1GHz, ... - About GPRS/3G/LTE Module: SIM800C/H, SIM900A, SIM908, SIM5320, SIM5360, Quectel MC60/M95/UC15/UC20/EC20, Sierra HL8548, SIM7600E. - About highspeed PCB Design: DDR3/DDR4, SATA, HDMI, USB2.0/3.0/TypeC, eMMC,... - About Mass Production: I can help you prepare production data that help you do the mass production. I also have experience in mass production process for Smart Plug, Enviroment sensor Device and IR Remote with very big quantity, so I will know how to design for manufacturing with your product, design mass production process, etc In addition, I also have 2 years of experience in UI/UX design. I specialize in Web and Mobile UI/UX designs. Going from usability, accessibility, and interactions to visuals and emotions, I’m dedicated to creating the best experience possible for the user in the project’s outcome. I hope to work with you, to help you complete your project and release your product to the market.
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    Integrated Circuit
    Electronic Circuit Design
    UX & UI Design
    Multilayer PCB
    Eagle
    Web Design
    UX & UI
    UI/UX Prototyping
    UI Graphics
    Hardware Prototyping
    PCB Design
    Hardware Design
    Internet of Things Solutions Design
    Electrical Layout Design
  • $15 hourly
    Hello! My name is Dat, a senior hardware design engineer. I have more than 7 years of experience in hardware design for handheld device, embedded systems for Military products and Consumer products. Please contact me if you need any advisors, I will try my best to complete your project with the best result. My working process in hardware design is as follow: - Receive customer requirements, discuss with customers about product specification/circuit requirements - Design block diagram for the circuit/system: list all the main component and important block - Design Schematics: detail design derived from block diagram - Design PCB Layout: following Industrial Design and Mechanical Design Requirement to do PCB Layout that fit Mechanical Requirement - Export Production Data: BOM, GERBER, NC DRILL, ASSEMBLY GUIDELINE, IMPEDANCE CONTROL REQUIREMENTS, CAD... About work experiences and highlights: 1. WORK EXPERIENCE - Multi-layer PCB design experience with: • Microprocessor circuit: ARM Cortex-M3, Cortex-M4, PIC, ATMega2560 (Arduino Mega), etc. • Carrier Board for SOM: CM4, Xilinx Zynq-7000... • High-speed: USB 2.0, HDMI 1.4, DDR3, PCIe, NAND Flash, Ethernet 10/100/1000base-T1, etc. • Power supply: DC-DC (isolated, Flyback, Boost, Buck, LDOs…). • Communication circuit with motor driver: BLDC, AC servo, DC servo…via I/O, ADC and CAN. • Analog signal processing circuit: ADC, DAC, Audio. • Protocol/communication: QSPI, I2C, RS485, RS232, CAN, Modbus TCP/IP, RTU, etc. - Experience in building evaluation board such as Arduino STM32... - Combine dimensional drawings on paper and actual PCBs to be performed into Gerber format with very high similarity. - BOM creation from favorite suppliers: Digikey/Mouser - Experience in the field of image processing research and development: Ọbject tracking, Pan-Tilt Unit control using Servo Motor, Hand-Held device powered by Battery - Experience with small and compact board, used in very tight space 2. MAIN SKILLS: - Routing: Clock signals, Differential pair, Bus & single-ended traces with noise and trace delay consideration… - Knowledge of proper layout techniques for EMC and EMI compliance. - Knowledge of DFA, DFM, and PCB manufacturing and assembly processes. - Good reading and understanding of datasheets, schematics. - Good knowledge of electronics component theory and application 3. OTHER SKILLS - Manage the design, fabrication, and procurement processes to acquire the PCBs in a timely and cost-efficient manner. - Initiative, team working, research, and problem-solving skills are pretty good. - Excellent electrical evaluation, testing, and PCB troubleshooting skills. - Firmware development using C, C++ language. - Finding replace for obsolete parts in Digikey, Mouser - Work with Electronic Distributors for best price per quotation or custom part such as AVNET/ARROW/EPI/ADI/TRACE-TEC/SIEU THUAT 4. TOOLS and SOFTWARE - Experience with Schematic Capture and Layout with Altium Designer version 17.x, 22.x, Orcad Capture and Cadence Allegro - Checking the Gerber with CAM350 version 12.1 - Basic use of support tools such as AutoCAD 5. PRODUCT & PROJECT - Thermal Imaging Monocular/Binocular for night vision/heat vision goggle using Sofradir CMOS IR detector - Design battery charger and Li-ion battery pack for hand-held monocular device that meet state-of-the-art - Design BLDC controller board for PAN TILT UNIT in Infrared search and track system - Design Power Supply Unit which convert 220VAC to 24VDC that meet MIL-STD EMI/EMC requirements used for IRST system, including lighting/surge protection/over-voltage protection/under-voltage protection/overload protection/short-circuit protection - Custom ATE board for Image Processsing Board using STM32 series and custom POGO mechanical design
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    Schematic
    Printed Circuit Board
    Multilayer PCB
    PCB Design
  • $10 hourly
    Senior in Embedded Software Engineer with four years of experience in C/C++ programming for embedded systems. Know C/C++, php, sql Knowledge Mqtt,Https, Uart, I2c, ... Experience in Qt framework, Raspberry Pi, Esp, Altium (design PBC 2 layers)
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    Qt Creator
    C++
    C
  • $10 hourly
    I’m a developer experienced in embedded programming. This work is my main job and I want to join many projects to improve my experiences. • Progamming: C/C++, Makefile, Git,… • Peripheral: UART, I2C, SPI, LIN, ETH, TIMER, ADC, FLASH, NVIC,… • Hardware: STM32, NXP serial, 8051, ESP8266… • Full project management from start to finish • Regular communication is important to me, so let’s keep in touch.
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    Test Development
    Test Automation
    Embedded Application
    Embedded C
  • $5 hourly
    Desire to have the opportunity to experience, learn and contribute in a dynamic, creative environment. I hope that with my working spirit and listening ability, I will contribute positively to the company as well as the working environment.
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    Language Interpretation
    Cadence Platform
    Hardware Troubleshooting
    Layout Design
    C
    PCB Design
  • $21 hourly
    idk, I am good at designing, marketing, and translating. I think I can help your company will be successful in the future
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    Marketing
    Translation
  • $10 hourly
    - 10 year experience to design circuit in Altium, KidCad, Advanced Designed System. - Support to design new circuit which be satified your requirements. - Deliver you all files you need, gerber, BoM, Assembly file, 3d PCB in step formart... - Support technical when you have problem in mass product
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    RF Design
    Electrical Layout Design
    GPS
    Analog Circuit
    Circuit Design
    Digital Electronics
    Hardware Design
    Electronic Circuit Design
    PCB Design
    Electronic Design
    KiCad
    Electrical Engineering
    Analog Electronics
    Antenna Design
  • $10 hourly
    INTERESTS - Humanoids Robot - Embeded System and IoT - Guitar GOALS - Improve embeded programming knowledge, circuit design skill - Accumulate experience in building an embeded system - Bring robots into real life
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    Arduino Firmware
    MQTT
    Robot Operating System
    C
    CATIA
    3D Printer
    STM32
    FreeRTOS
  • $12 hourly
    - SUMMARY I have 4 years of experience in hardware design. Experienced in designing many electronic circuits applied in many fields(IoTs, Radar, Robotics... ). I understand the process well and have the skills to create a finished product from an initial concept. - SKILLS: • In-depth experience in the design of PCB layouts for multilayer PCBs. • Experience in highspeed circuit design, FPGA, MCU, DDR3, DDR4, ADC/DAC... • Proficient in design and simulation tools such as Altium Designer, LT Power Cad, PCB toolkit, and CAM350… • Working knowledge and experience with circuit and layout simulation and analysis, high speed, and RF design concepts. • Understand SI, PI, EMI/EMC, and PDN analysis during PCB layout. • Ability to use 2D tools such as Autocad, Corel, and Aspire at the basic level. • Familiar with the use of multi-meters, oscilloscopes, LCR meters… • Proficient in soldering and electronics troubleshooting. • Understand the process from concept to actual product and mass production. • Works with many chip lines of brands such as Xilinx, Intel, ST, Microchip, Analog Devices, Nordic, NXP, TI, Monolithic Power Systems, Power Integrations
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    FPGA
    IOTA
    PCB Design
  • $10 hourly
    I’m hardware engineer experienced in electronic design and SMT manufacturing. I’m truth worthy and reliable if you’re looking for schematic capture, pcb layout, footprints library, design for manufacture (DFM).
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    PCB Design
    Schematic Capture
    Autodesk Inventor
    Autodesk AutoCAD
    Hardware Troubleshooting
  • $20 hourly
    Hello, I'm Thanh Huyen. Currently I am a communications officer. My experience and skills are in photo design, video editing, and audio recording. I want to find a part-time job to hone my work skills, increase my language skills and earn more income. We look forward to having the opportunity to cooperate with your business! Thanks a lot!
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    AVS Video Editor
    Voice Acting
    Content Writing
    Content Creation
  • $4 hourly
    - Proficient in using Altium, easyEDA design software. - Use Cam350 software to check DFM PCB circuit errors and PolarSI9000 caculate impedance trace width. - Layout highspeed: PCIe, Ethernet, USB, SDCard,... - Under stand all design rule standards for PCB circuit design, Flex FPC, SMT to ensure Mass Production in large quantities and EMI, EMC rules.
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    EasyEDA
    CAD
    CAD Software
  • $10 hourly
    I have skills and experience in designing CorelDraw, and Photoshop, and can receive and implement projects related to Arduino, STM32 microcontrollers.
    vsuc_fltilesrefresh_TrophyIcon Altium Designer
    Adobe Illustrator
    Microsoft Word
    Microsoft Excel
    STM32
    Proteus Design Suite
    PowerPoint Presentation
    Canva
    Arduino IDE
    CorelDRAW
    Adobe Photoshop
  • Want to browse more freelancers?
    Sign up

How hiring on Upwork works

1. Post a job

Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.

2. Talent comes to you

Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.

3. Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

4. Payment simplified

Receive invoices and make payments through Upwork. Only pay for work you authorize.

Trusted by

How do I hire a Altium Designer Expert near Hanoi, on Upwork?

You can hire a Altium Designer Expert near Hanoi, on Upwork in four simple steps:

  • Create a job post tailored to your Altium Designer Expert project scope. We’ll walk you through the process step by step.
  • Browse top Altium Designer Expert talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Altium Designer Expert profiles and interview.
  • Hire the right Altium Designer Expert for your project from Upwork, the world’s largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Altium Designer Expert?

Rates charged by Altium Designer Experts on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Altium Designer Expert near Hanoi, on Upwork?

As the world’s work marketplace, we connect highly-skilled freelance Altium Designer Experts and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Altium Designer Expert team you need to succeed.

Can I hire a Altium Designer Expert near Hanoi, within 24 hours on Upwork?

Depending on availability and the quality of your job post, it’s entirely possible to sign up for Upwork and receive Altium Designer Expert proposals within 24 hours of posting a job description.