bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesWavelynxPrincipal Embedded Engineer

Principal Embedded Engineer

Wavelynx · Broomfield, Colorado, 80020, United States · Remote · Active · BambooHR

Job facts

FieldValue
CompanyWavelynx
TitlePrincipal Embedded Engineer
Normalized title-
Department / teamEngineering - Firmware
LocationBroomfield, United States
Work modelRemote / Remote
Employment typeFull Time
Salary-
Statusactive
ATS providerBambooHR
Posted / first seen2026-05-20 / 2026-05-30
Changed / last seen2026-05-30 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Wavelynx.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through BambooHR.Open
Provider filtered searchThe same provider as a filtered job collection.Open
City jobsActive postings in Broomfield.Open
Department jobsActive postings in Engineering - Firmware.Open
Work model jobsActive Remote postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyWavelynx
Sourced88c3916-db2e-4481-844c-ecaeb88808b0
ATS providerBambooHR

Description

About the Role Wavelynx makes access control readers — the hardware and firmware that decide whether a door opens. We’re a PE-backed company scaling fast, and we’re building the engineering team that will take us there. This role is for a senior embedded / firmware engineer who wants to own hard problems in a constrained environment and build things that work reliably in the real world. You’ll be working on Zephyr RTOS-based firmware for our APEX reader platform — nRF5340 dual-core, BLE, NFC/HF, LF prox, OSDP, and the full stack that sits on top of it. The problems are real: sub-millisecond timing, thread scheduling, protocol compliance, secure boot, power budgets, and manufacturing at volume. If you’ve spent time wondering why a GPIO edge got dropped or whether the UART FIFO overflowed, you’ll fit in. What You’ll Do You’ll own features from requirements through production — driver development, subsystem design, integration, debugging, and validation. You’ll write firmware that goes into real products and stays in them for years. You’ll work closely with hardware, software, and manufacturing, which means you need to communicate clearly and write specs that other people can actually use. You’ll also help build the validation infrastructure that gives us confidence before a release ships. What We’re Looking For A degree in Electrical Engineering or Computer Engineering is strongly preferred.   In embedded firmware, the fundamentals matter. That background shows up in how people think about hardware-software interaction, timing, and signal integrity in ways that are hard to replicate otherwise. Real RTOS experience at the thread and scheduler level — Zephyr or FreeRTOS. Not just the API surface. You should understand priority inversion, preemption, and why getting that wrong causes problems that are very hard to find. Protocol experience at the driver level.   SPI, I2C, UART, BLE — we’re not looking for someone who used a library. We want someone who has read the datasheet, written the driver, and debugged it with a logic analyzer when it didn’t work. High-volume manufacturing background.   If you’ve had to think about production test coverage, manufacturing calibration, firmware provisioning at scale, or what happens when a unit comes back from the field, that experience matters here. Performance and reliability are hard requirements, not a goal.   Experience in storage devices, medical devices, industrial controls, or automotive translates well. These environments force habits that carry into everything you build afterward. Security fundamentals.   Experience with secure boot, firmware signing, key management, or TrustZone is a plus and will become more relevant as we grow. FPGA programming experience.   Experience designing and programming FPGAs using VHDL or Verilog is a strong plus. If you understand how hardware logic intersects with firmware and have worked at that boundary, that background is directly relevant to what we build. Ability to debug with limited tools.   A UART and a logic analyzer should be enough. If you’ve only worked in environments with a full debug suite and a large support team, this role will be a stretch. You can write.   Not prose — technical documentation. Specs, design notes, comments that explain the why, not just the what. We’re building a team that can hand work off and pick it up, and that only works if people write things down. Skills Languages:   C (primary), Python, C++ RTOS / Platforms:   Zephyr, FreeRTOS, ARM Cortex-M / Cortex-A Hardware Description Languages:   VHDL, Verilog Protocols:   UART, SPI, I2C, BLE, NFC/HF, LF, OSDP Debug Tools:   Logic analyzers, oscilloscopes, JTAG/SWD debuggers, GDB Version Control:   Git What Doesn’t Show Up in a Job Description But Matters Most We’re looking for people who take ownership, ask questions when something doesn’t make sense, and push back when a requirement is wrong rather than just building what they’re told. Logistics & Compensation Location: Broomfield, CO. Hybrid schedule (2-days remote) after the initial 90-day onboarding period. Base Annual Salary : $190,000-225,000 plus eligibility for an annual company bonus program and merit increases. Retirement: After 30 days, eligible for the company 401(k) program, where you are 100% vested immediately and features up to a 6% 401(k) match. Health: Great rates on company-sponsored medical, dental, and vision insurance, with HSA-eligible plans available. Growth: We prefer to build talent from within, offering substantial opportunities for cross-collaboration and engineering career advancement, plus a $2,500 educational grant opportunity.

Full job record

Job IDaff979655fa9a540dd3d308041b09a168722f1c6
Org ID47bdf8ed-5aa2-4eca-95d9-02e795d5ce3a
Source IDd88c3916-db2e-4481-844c-ecaeb88808b0
Board IDd88c3916-db2e-4481-844c-ecaeb88808b0
Providerbamboohr
Provider Job Key55
TitlePrincipal Embedded Engineer
Normalized Title
Statusactive
Activeyes
Location TextBroomfield, Colorado, 80020, United States
DepartmentEngineering - Firmware
Team
Employment Typefull_time
Workplace Typeremote
Remote Policyremote
CountryUnited States
Region
CityBroomfield
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://wavelynx.bamboohr.com/careers/55
Apply URLhttps://wavelynx.bamboohr.com/careers/55
First Seen At2026-05-30 06:07:22Z
Last Seen At2026-06-06 09:59:28Z
Last Checked At2026-06-06 09:59:28Z
Last Changed At2026-05-30 06:07:22Z
Inactive At
Source Posted At2026-05-20 00:00:00Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=bamboohr/board=wavelynx/date=2026-06-06/2026-06-06T09-59-27-717Z-1a1c3bf68a1829b977dfc95822a960de3fd5e74bbb2700f2ad0eec43a168efeb.json
Event Fields
{
  "content_hash": "b8eaec0354759b6be590dfffcfc78a69524ccdda5ef1816bc01c68b54de7e657",
  "source_hash": "d801b12408d4eab601ea11767f2fb1f630f1b1f67241494f3ea3c3f6e4a35956",
  "last_changed_at": "2026-05-30T06:07:22.934Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en",
  "location": {
    "raw": "Broomfield, Colorado, 80020, United States",
    "city": "Broomfield",
    "region": null,
    "country": "United States",
    "is_remote": true,
    "confidence": 0.95
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T09:59:28.298Z",
  "launch_scope": {
    "reason": "bamboohr_production_catalog",
    "included": true,
    "location": {
      "raw": "Broomfield, Colorado, 80020, United States",
      "city": "Broomfield",
      "region": null,
      "country": "United States",
      "is_remote": true,
      "confidence": 0.95
    },
    "countries": [
      "United States"
    ]
  },
  "remote_policy": "remote",
  "salary_period": null,
  "workplace_type": "remote",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "55",
    "isRemote": null,
    "location": {
      "city": "Broomfield",
      "state": "Colorado"
    },
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "province": null
    },
    "departmentId": "18645",
    "locationType": "0",
    "jobOpeningName": "Principal Embedded Engineer ",
    "departmentLabel": "Engineering - Firmware",
    "employmentStatusLabel": "Full-Time"
  },
  "detail_errors": [],
  "detail_job_opening": {
    "location": {
      "city": "Broomfield",
      "state": "Colorado",
      "postalCode": "80020",
      "addressCountry": "United States"
    },
    "datePosted": "2026-05-20",
    "atsLocation": {
      "city": null,
      "state": null,
      "country": null,
      "countryId": null
    },
    "description": "<p><span style=\"color: rgb(31, 45, 61); font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">About the Role</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">Wavelynx makes access control readers — the hardware and firmware that decide whether a door opens. We’re a PE-backed company scaling fast, and we’re building the engineering team that will take us there. This role is for a senior embedded / firmware engineer who wants to own hard problems in a constrained environment and build things that work reliably in the real world.</span></p>\n<p><br></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">You’ll be working on Zephyr RTOS-based firmware for our APEX reader platform — nRF5340 dual-core, BLE, NFC/HF, LF prox, OSDP, and the full stack that sits on top of it. The problems are real: sub-millisecond timing, thread scheduling, protocol compliance, secure boot, power budgets, and manufacturing at volume. If you’ve spent time wondering why a GPIO edge got dropped or whether the UART FIFO overflowed, you’ll fit in.</span></p>\n<p><br></p>\n<p><span style=\"color: rgb(31, 45, 61); font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">What You’ll Do</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">You’ll own features from requirements through production — driver development, subsystem design, integration, debugging, and validation. You’ll write firmware that goes into real products and stays in them for years. You’ll work closely with hardware, software, and manufacturing, which means you need to communicate clearly and write specs that other people can actually use. You’ll also help build the validation infrastructure that gives us confidence before a release ships.</span></p>\n<p><br></p>\n<p><span style=\"color: rgb(31, 45, 61); font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">What We’re Looking For</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">A degree in Electrical Engineering or Computer Engineering is strongly preferred.</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  In embedded firmware, the fundamentals matter. That background shows up in how people think about hardware-software interaction, timing, and signal integrity in ways that are hard to replicate otherwise.</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Real RTOS experience</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\"> at the thread and scheduler level — Zephyr or FreeRTOS. Not just the API surface. You should understand priority inversion, preemption, and why getting that wrong causes problems that are very hard to find.</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Protocol experience at the driver level.</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  SPI, I2C, UART, BLE — we’re not looking for someone who used a library. We want someone who has read the datasheet, written the driver, and debugged it with a logic analyzer when it didn’t work.</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">High-volume manufacturing background.</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  If you’ve had to think about production test coverage, manufacturing calibration, firmware provisioning at scale, or what happens when a unit comes back from the field, that experience matters here.</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Performance and reliability are hard requirements, not a goal.</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  Experience in storage devices, medical devices, industrial controls, or automotive translates well. These environments force habits that carry into everything you build afterward.</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Security fundamentals.</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  Experience with secure boot, firmware signing, key management, or TrustZone is a plus and will become more relevant as we grow.</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">FPGA programming experience.</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  Experience designing and programming FPGAs using VHDL or Verilog is a strong plus. If you understand how hardware logic intersects with firmware and have worked at that boundary, that background is directly relevant to what we build.</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Ability to debug with limited tools.</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  A UART and a logic analyzer should be enough. If you’ve only worked in environments with a full debug suite and a large support team, this role will be a stretch.</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">You can write.</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  Not prose — technical documentation. Specs, design notes, comments that explain the why, not just the what. We’re building a team that can hand work off and pick it up, and that only works if people write things down.</span></p>\n<p><br></p>\n<p><span style=\"color: rgb(31, 45, 61); font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Skills</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Languages:</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  C (primary), Python, C++</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">RTOS / Platforms:</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  Zephyr, FreeRTOS, ARM Cortex-M / Cortex-A</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Hardware Description Languages:</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  VHDL, Verilog</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Protocols:</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  UART, SPI, I2C, BLE, NFC/HF, LF, OSDP</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Debug Tools:</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  Logic analyzers, oscilloscopes, JTAG/SWD debuggers, GDB</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Version Control:</span><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">  Git</span></p>\n<p><br></p>\n<p><span style=\"color: rgb(31, 45, 61); font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">What Doesn’t Show Up in a Job Description But Matters Most</span></p>\n<p><span style=\"font-family: Arial, sans-serif; font-size: 12pt\">We’re looking for people who take ownership, ask questions when something doesn’t make sense, and push back when a requirement is wrong rather than just building what they’re told. </span></p>\n<p><br></p>\n<p><span style=\"color: rgb(31, 45, 61); font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold\">Logistics &amp; Compensation</span></p>\n<ul>\n<li><span style=\"font-size: 12pt\">Location: Broomfield, CO. Hybrid schedule (2-days remote) after the initial 90-day onboarding period.</span></li>\n<li><span style=\"font-size: 12pt\">Base Annual Salary</span><span style=\"font-size: 12pt\">: $190,000-225,000 </span><span style=\"font-size: 12pt\">plus eligibility for an annual company bonus program and merit increases.</span></li>\n</ul>\n<ul>\n<li><span style=\"font-size: 12pt\">Retirement: After 30 days, eligible for the company 401(k) program, where you are 100% vested immediately and features up to a 6% 401(k) match.</span></li>\n<li><span style=\"font-size: 12pt\">Health: Great rates on company-sponsored medical, dental, and vision insurance, with HSA-eligible plans available.</span></li>\n<li><span style=\"font-size: 12pt\">Growth: We prefer to build talent from within, offering substantial opportunities for cross-collaboration and engineering career advancement, plus a $2,500 educational grant opportunity. </span></li>\n</ul>",
    "compensation": "$190,000-$225,000",
    "departmentId": "18645",
    "locationType": "0",
    "seekPromoted": false,
    "jobCategoryId": null,
    "jobOpeningName": "Principal Embedded Engineer ",
    "departmentLabel": "Engineering - Firmware",
    "jobOpeningStatus": "Open",
    "minimumExperience": "Senior Manager/Supervisor",
    "jobOpeningShareUrl": "https://wavelynx.bamboohr.com/careers/55",
    "employmentStatusLabel": "Full-Time"
  }
}
Get this page with API

Rendered from the bluedoor Job Postings API. Reproduce it:

GET https://api.bluedoor.sh/job-postings/v1/jobs/aff979655fa9a540dd3d308041b09a168722f1c6?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/47bdf8ed-5aa2-4eca-95d9-02e795d5ce3aJSON
GET https://api.bluedoor.sh/job-postings/v1/sources/d88c3916-db2e-4481-844c-ecaeb88808b0JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/aff979655fa9a540dd3d308041b09a168722f1c6/eventsJSON