AutoCAD Draftsman — German Architectural Floor Plans (metric / DIN standards), ongoing work

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

6-12$/h depending on demonstrated exp.

HOURS PER WEEK

25

DATE UPDATED

Oct 2, 2026

JOB OVERVIEW

We are a German drafting service and we are looking for an AutoCAD draftsman to produce architectural floor plans to German standards, on an ongoing basis.

This is not a one-off gig. We want to build a working relationship with one or two reliable people and send work their way continuously as our order volume grows.

What we do

We prepare CAD drawings for private clients, architects and planning offices in Germany. We handle the client, the site information and the full specification. You do the drawing.

A typical job: a client gives us a hand sketch, a survey, an existing plan or a set of measurements of a house. We turn that into a complete, dimensioned specification. You turn our specification into a clean DWG and a print-ready PDF that looks like it came out of a German architecture office.

Typical projects are detached houses, bungalows, apartments and small commercial units, usually 80 – 250 m², ground floor plans and occasionally upper floors. Scale 1:100 or 1:50, sheets DIN A3 or A2.

What the work involves
- Floor plans (Grundriss) — walls, openings, dimension chains, room stamps, furniture
- Occasionally as-built drawings from measured surveys
- Occasionally sections and elevations
- Always 2D. We do not need 3D modelling, rendering or visualisation.

Deliverables for every job:

- .dwg in AutoCAD 2018 format — drawn 1:1 in metres in model space, purged and audited, no xrefs, no proxy objects, nothing on layer 0, dimensions as real dimension objects and never exploded into lines and text
- .pdf — vector, true to scale, monochrome, with line weights plotted
- A short room schedule as a spreadsheet

What you need to be able to do

1. Work entirely in metric. Metres and centimetres. If your drafting experience is in feet and inches, this job is not for you — please do not apply.

2. Work to German drawing conventions. They differ from US and UK practice in specific ways. The most important ones:

- Dimension lines are terminated with a 45° oblique tick, never with an arrowhead
- The decimal separator is a comma: 3,99 — never 3.99
- Dimension text sits above the line, in metres with two decimals, readable from the bottom and from the right
- Dimension chains run in three parallel rows per façade, ordered from the building outwards: openings, then walls and rooms, then the overall dimension — and every chain has to close exactly
- Differentiated line weights: 0,50 mm for cut walls, 0,35 mm for visible edges, 0,25 mm for dimension lines, 0,13 – 0,18 mm for hatching. A drawing where every line has the same weight is not acceptable.
- 45° hatching on cut masonry, at a spacing that actually reads on the printed sheet
- A disciplined layer structure, everything set to ByLayer
- Text in a TrueType font so that German characters (ä ö ü ß) render correctly

You do not need to know these conventions by heart. We supply a written brief of about 6.000 words in English that specifies every one of them: layer names, line weights, text heights, dimension style settings, hatch patterns, title block content and a final self-check list. But you need to be the kind of drafter who can follow a specification to the millimetre. That is the core of this job.

3. Draw clean geometry. Closed polylines, no gaps at wall junctions, no duplicate lines, no overshoots. We check this.

4. Communicate in written English. You do not need to speak German. All German text that appears on the drawing — room names, notes, title block — is supplied as ready-to-copy strings.

What you get from us

We do not send vague requests. Before you start a job you receive:

1. The full written brief with every drawing convention specified
2. A dimensionally verified schematic from us — every dimension chain already closed, with a door schedule and a window schedule giving the exact position of every opening from a defined origin point, and the furniture layout with sizes
3. All site information

There are no design decisions for you to make and nothing to guess. If something in our package is ambiguous, you ask and we answer — that is on us, not on you.

How we start

The first assignment is a small paid test task of about two hours — one band of rooms with walls, openings, one dimension chain and one room stamp. Paid at your normal rate. It tells both of us within a day whether the conventions work out, before either side commits to a full project.

After that, the first full project is roughly 15 hours of work.

On volume, honestly: we are a young business and growing. We are not going to promise you a guaranteed number of hours every week, because we cannot. What we can say is that we intend to send every suitable job to the same person, and that we pay on time, every time.

Please do NOT apply if
- You work primarily in feet and inches
- Your portfolio is renderings, 3D models and visualisations rather than dimensioned working drawings
- You cannot show work you have drawn yourself
- You need a guaranteed full-time workload right now

A straight "this is not my kind of work" costs you nothing and we will remember you positively.

HOW TO APPLY — please read, this d ---------- it

1. Start your message with the word MASSKETTE. It is German for "dimension chain". It tells us you read the post rather than mass-applying. Applications without it are not read.

2. Attach one or two PDFs of dimensioned floor plans you have drawn yourself. Not renderings. Not 3D views. Working drawings with dimension chains, room labels and a title block. This is by far the most important part of your application — it tells us more than any description.

We will look at exactly these things in your sample:

- Do the dimension chains close, and are they complete?
- Are the line weights differentiated, or is everything one weight?
- Is the drawing in metric?
- Is the layer structure clean?
- Does the sheet look finished — title block, legend, north arrow, room stamps?

3. Answer these four questions, briefly:

a) Which countries' standards have you drawn to? If you have worked on German, Austrian, Swiss or other European projects, say so and say which office or client — that moves you to the front of the queue.

b) What is your hourly rate for this work, and roughly how many hours would you estimate for a furnished 150 m² single-storey floor plan at 1:100 on A3?

c) What does your capacity look like right now — how many hours per day, and which days?

d) Which CAD software do you own and use? (AutoCAD, BricsCAD, Revit, ArchiCAD — tell us the actual version.)

4. If you have a current project running and could start within the next few days, say so. We have work waiting right now.

Thank you for reading this far. We know it is a long post — that is deliberate. We would rather have five applications from people who fit than fifty from people who do not.

Sander Marquardt Zeichenpartner, Germany

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0108
Total Execution Time  0.0121
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,524,568 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AutoCAD-Draftsman-German-Architectural-Floor-Plans-metric-DIN-standards-ongoing-work-1742742
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0061 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742742
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 885278
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742742
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742742' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742742 
0.0017   UPDATE employer_jobs SET hit_counts = '***Oct-02-2026=482***Oct-03-2026=440***Oct-04-2026=1' WHERE job_id= '1742742'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=923' WHERE job_id= '1742742'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742742' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742742 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '885278'
AND `date_added` >= '2022-06-08' 
0.0002   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)