Embedded Security Engineer - Remote Work | REF#303891

BairesDev

United States

On-site

MXN 2,037,000 - 3,055,000

Full time

18 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Remote work
Flexible hours
Remote setup
Competitive compensation

Job summary

BairesDev is seeking an Embedded Security Engineer to architect Secure Boot and a hardware root of trust across the boot chain, from bootloader to kernel, and to harden storage with dm-verity/dm-crypt. You will build a Trusted Execution Environment, enable sandboxing, automate signing in CI/CD, and apply OP-TEE, TrustZone, and Yocto workflows on embedded Linux hardware.

Join a fully remote, flexible team and contribute to foundational security for connected devices while collaborating with

Qualifications

  • 5+ years of experience in embedded systems engineering with a security focus.
  • Strong expertise in embedded Linux security, including dm-verity, dm-crypt, and ARM TrustZone EL1-EL3.
  • Proven experience designing hardware root of trust and Secure Boot from scratch, including U-Boot Verified Boot from bootloader through kernel.
  • Experience with embedded Linux board bring-up and BSP customization using Yocto.
  • Background with TEE development and trusted application authoring using OP-TEE.
  • Strong C skills with Python or Bash scripting.
  • Advanced proficiency in English.

Responsibilities

  • Architect and implement Secure Boot from bootloader through kernel, building a hardware root of trust from scratch.
  • Harden storage using dm-verity and dm-crypt.
  • Stand up a Trusted Execution Environment and author trusted applications.
  • Enforce user-space sandboxing and access control mechanisms.
  • Automate cryptographic signing pipelines in CI/CD against a signing backend.

Skills

Secure Boot
Embedded Linux security
dm-verity
dm-crypt
TrustZone
U-Boot
Yocto
OP-TEE
C programming
Python scripting
English

Tools

Yocto
OP-TEE
U-Boot

Job description

At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in Silicon Valley.

Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.

When you apply for this position, you're taking the first step in a process that goes beyond the ordinary. We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.

Embedded Security Engineer at BairesDev

In this role, you'll architect and implement Secure Boot from the ground up, building a hardware root of trust that carries through the entire boot chain from bootloader to kernel. Hardening storage, standing up a trusted execution environment, and automating cryptographic signing in CI/CD, you'll build security into the deepest layers of an embedded system. This is your opportunity to work on foundational security architecture for connected hardware, where your decisions determine what the entire platform can trust.

What You'll Do
  • Architect and implement Secure Boot from bootloader through kernel, building a hardware root of trust from scratch.
  • Harden storage using dm-verity and dm-crypt.
  • Stand up a Trusted Execution Environment and author trusted applications.
  • Enforce user-space sandboxing and access control mechanisms.
  • Automate cryptographic signing pipelines in CI/CD against a signing backend.
What We Are Looking For
  • 5+ years of experience in embedded systems engineering with a security focus.
  • Strong expertise in embedded Linux security, including dm-verity, dm-crypt, and ARM TrustZone EL1-EL3.
  • Proven experience designing hardware root of trust and Secure Boot from scratch, including U-Boot Verified Boot from bootloader through kernel.
  • Experience with embedded Linux board bring-up and BSP customization using Yocto.
  • Background with TEE development and trusted application authoring using OP-TEE.
  • Strong C skills with Python or Bash scripting.
  • Advanced proficiency in English.
How we do make your work (and your life) easier:
  • 100% remote work (from anywhere).
  • Excellent compensation in USD or your local currency if preferred
  • Hardware and software setup for you to work from home.
  • Flexible hours: create your own schedule.
  • Paid parental leaves, vacations, and national holidays.
  • Innovative and multicultural work environment: collaborate and learn from the global Top 1% of talent.
  • Supportive environment with mentorship, promotions, skill development, and diverse growth opportunities.

Join a global team where your unique talents can truly thrive and make a significant impact!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Security Engineer - Remote Work | REF#304205
Senior Security Engineer - Remote Work | REF#304205

BairesDev • United States

Remote
MXN 2,037,000 - 3,056,000
100% remote work
USD or local currency compensation
Home office setup provided
+2
Cybersecurity Architect - Remote Work | REF#300093
Cybersecurity Architect - Remote Work | REF#300093

BairesDev • United States

Remote
CLP 127,971,000 - 182,815,000
Remote work
Competitive USD compensation
Home setup provided
+2
Remote Embedded Security Architect: Secure Boot & TEEs
Remote Embedded Security Architect: Secure Boot & TEEs

BairesDev • United States

Remote
MXN 2,037,000 - 3,055,000
Remote work
Flexible hours
Remote setup
+1
Application Security Engineer (.NET) - Remote Work | REF#303908
Application Security Engineer (.NET) - Remote Work | REF#303908

BairesDev • United States

Remote
CLP 112,888,000 - 169,332,000
100% remote
USD compensation
Home setup provided
+5
Linux Device Driver Engineer - Remote Work | REF#299569
Linux Device Driver Engineer - Remote Work | REF#299569

BairesDev • United States

Remote
CLP 82,267,000 - 118,830,000
Remote work
USD salary options
Home office setup
+4
Software Engineer - Remote Work | REF#300452
Software Engineer - Remote Work | REF#300452

BairesDev • United States

Remote
CLP 82,267,000 - 118,830,000
100% remote
USD compensation or local currency
Home-office setup
+3
Senior Java Engineer - Remote Work | REF#303915
Senior Java Engineer - Remote Work | REF#303915

BairesDev • United States

Remote
CLP 103,481,000 - 150,517,000
Remote work
USD compensation
Equipment provided
+5
Security Engineer (Cloud) | REF#300044
Security Engineer (Cloud) | REF#300044

BairesDev • United States

Remote
CLP 82,267,000 - 137,112,000
100% remote
Competitive USD compensation
Hardware provided
+4
Security Engineer (Identity) - Remote Work | REF#300069
Security Engineer (Identity) - Remote Work | REF#300069

BairesDev • United States

Remote
CLP 109,689,000 - 137,112,000
Remote work 100%
USD or local currency compensation
Home office setup provided
+3
Android Platform Engineer - Remote Work | REF#299805
Android Platform Engineer - Remote Work | REF#299805

BairesDev • United States

Remote
CLP 82,267,000 - 118,830,000
100% remote work
Excellent USD compensation
Hardware and software setup
+2