Skip to content

Commit 4d4ca6b

Browse files
committed
fix: restore config.js and job_categories.json (required by readme-generator)
readme-generator.js hard-requires these files. Previous Phase D deletion was incorrect — these are active per-repo config, not dead code.
1 parent 3b1c5f3 commit 4d4ca6b

File tree

2 files changed

+129
-0
lines changed

2 files changed

+129
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
/**
2+
* New-Grad-Hardware-Engineering-Jobs-2026 Configuration
3+
*
4+
* Purpose: Per-repo customization for shared job board library
5+
* Version: 1.0 (2026-02-12)
6+
*
7+
* Template Variables:
8+
* - {totalCompanies} - Replaced with unique company count
9+
* - {currentJobs} - Replaced with active job count
10+
*/
11+
12+
module.exports = {
13+
// Schema version
14+
version: 1,
15+
16+
// Image configuration
17+
repoPrefix: 'hej',
18+
headingImageAlt: 'Hardware Engineering Jobs 2026 - Illustration of people working on hardware.',
19+
20+
// Branding text
21+
title: 'Hardware Engineering Jobs 2026',
22+
tagline: '', // No tagline for SEO repos
23+
24+
// Description paragraphs (with template variables)
25+
descriptionLine1: '🚀 Real-time hardware engineering, embedded systems, and electrical engineering jobs from {totalCompanies}+ top companies like Tesla, NVIDIA, and Raytheon. Updated every 15 minutes with {currentJobs}+ fresh opportunities for new graduates, engineering students, and entry-level hardware engineers.',
26+
descriptionLine2: '🎯 Includes roles across tech giants, fast-growing startups, and engineering-first companies like Chewy, CACI, and TD Bank.',
27+
28+
// Note box
29+
noteType: 'TIP',
30+
noteText: '🛠 Help us grow! Add new jobs by submitting an issue! View contributing steps [here](CONTRIBUTING-GUIDE.md).',
31+
32+
// Section headers
33+
jobsSectionHeader: 'Fresh Hardware Engineering Jobs 2026',
34+
35+
// Feature flags
36+
features: {
37+
internships: false,
38+
moreResources: true
39+
},
40+
41+
// Job categorization
42+
defaultCategory: 'hardware_engineer'
43+
};
Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
{
2+
"hardware_engineer": {
3+
"title": "Hardware Engineer",
4+
"emoji": "",
5+
"keywords": [
6+
"hardware engineer",
7+
"electrical engineer",
8+
"computer engineer",
9+
"pcb engineer",
10+
"circuit engineer",
11+
"hardware design engineer",
12+
"board design engineer",
13+
"systems engineer"
14+
]
15+
},
16+
"fpga_asic": {
17+
"title": "FPGA/ASIC",
18+
"emoji": "🔲",
19+
"keywords": [
20+
"fpga",
21+
"asic",
22+
"vhdl",
23+
"verilog",
24+
"digital design",
25+
"soc",
26+
"firmware engineer",
27+
"rtl design",
28+
"synthesis",
29+
"timing analysis",
30+
"fpga engineer",
31+
"asic engineer",
32+
"digital design engineer"
33+
]
34+
},
35+
"embedded_systems": {
36+
"title": "Embedded Systems",
37+
"emoji": "🔌",
38+
"keywords": [
39+
"embedded",
40+
"firmware",
41+
"microcontroller",
42+
"rtos",
43+
"iot",
44+
"bare metal",
45+
"device driver",
46+
"embedded software",
47+
"embedded systems engineer",
48+
"firmware engineer",
49+
"embedded developer"
50+
]
51+
},
52+
"electrical_engineer": {
53+
"title": "Electrical Engineer",
54+
"emoji": "🔋",
55+
"keywords": [
56+
"electrical engineer",
57+
"power electronics",
58+
"analog",
59+
"mixed signal",
60+
"validation engineer",
61+
"test engineer",
62+
"power engineer",
63+
"analog design",
64+
"mixed signal design",
65+
"circuit design",
66+
"electrical design engineer"
67+
]
68+
},
69+
"validation_engineer": {
70+
"title": "Validation Engineer",
71+
"emoji": "",
72+
"keywords": [
73+
"validation",
74+
"test engineer",
75+
"quality engineer",
76+
"silicon validation",
77+
"hardware test",
78+
"post-silicon",
79+
"pre-silicon validation",
80+
"validation engineer",
81+
"hardware validation",
82+
"test development",
83+
"quality assurance"
84+
]
85+
}
86+
}

0 commit comments

Comments
 (0)