Senior Embedded Software Engineer: Secure Boot & SoC

Jobtailor

Town of Florida (NY)

On-site

USD 110,000 - 165,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in New York is seeking an experienced embedded software engineer to design and bring up platform software for complex SoCs and ASICs. You will work on secure boot orchestration, cryptographic validation, and driver development.

The role emphasizes hands-on board bring-up, virtual development environments, and collaboration with subcontractors. You will mentor junior engineers and contribute to coding standards while delivering robust, high‑quality systems.

Qualifications

  • Degree in STEM with 5+ years of embedded software experience
  • Experience with SoCs or ASIC architectures
  • Proficiency in C/C++ and embedded systems design
  • Experience with RTOS environments
  • Hands-on board bring-up and driver development

Responsibilities

  • Develop embedded platform software for processor control and power-management flows
  • Implement secure boot orchestration and cryptographic validation routines
  • Design and bring up low-level drivers, HALs, and platform initialization software
  • Work in virtual development environments before hardware is available
  • Oversee subcontract suppliers for bootloader and early-boot software
  • Review and integrate supplier deliverables into the platform stack
  • Collaborate with OS and BSP vendors to configure RTOS components
  • Debug hardware/software interaction issues
  • Contribute to CI/CD pipelines and automated tests
  • Identify opportunities to improve development workflows
  • Document designs and coding standards
  • Mentor junior engineers and foster teamwork

Skills

C/C++
Embedded systems
RTOS
Board bring-up
Secure boot
Hardware-software co-design

Education

STEM degree
Advanced degree

Tools

Simulation
Emulation
FPGA

Job description

• Develop embedded platform software supporting processor control, power‑management flows, and ASIC state coordination
• Implement and integrate secure boot orchestration components, cryptographic validation routines, and platform trust enforcement
• Design, implement, and bring up low‑level drivers, HAL layers, diagnostics, and platform initialization software
• Work extensively in virtual development environments (simulation, emulation, virtual platforms, FPGA prototypes) before hardware availability
• Work with and oversee subcontract suppliers responsible for custom bootloader and early‑boot software development
• Review, validate, and integrate supplier deliverables (bootloaders, BSP components, startup sequences) into the platform software stack
• Collaborate with OS and BSP vendors to integrate and configure RTOS components
• Debug and root‑cause hardware/software interaction issues
• Work within pipelined build and test development environments (e.g., automated build systems, CI/CD pipelines, continuous testing frameworks)
• Identify opportunities to optimize development workflows, improve efficiency, and introduce innovative tools or methods
• Document designs, contribute to coding standards, and support cross‑functional integration activities
• Mentor junior engineers and contribute to a positive, collaborative team dynamic

Requirements

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience
  • Experience developing embedded software for complex SoCs or custom ASIC architectures
  • Proficiency in C/C++ and embedded systems design
  • Experience working in virtual development environments such as simulation, emulation
  • Hands-on experience with board bring-up, hardware abstraction layers, diagnostics, and driver development
  • Understanding of secure boot flows, key validation mechanisms, and trusted platform initialization
  • Solid understanding of ASIC/SoC architectures, register maps, interrupts, reset logic, and hardware control interfaces
  • Experience with RTOS environments
  • Demonstrated ability to think creatively, propose novel solutions, and identify efficiencies
  • Highly self-motivated, team-driven, and committed to delivering high-quality technical work.

🔍 ATS Optimization Keywords
Below are skills and terms extracted directly from this job posting to improve Applicant Tracking System (ATS) visibility. This unique feature helps candidates tailor their applications more effectively — a feature exclusive to JobTailor job listings.

Hard Skills

  • Embedded Systems Design
  • Low-Level Driver Development
  • Hardware Abstraction Layer (HAL)
  • Diagnostics Implementation
  • Secure Boot Flows
  • Cryptographic Validation
  • Platform Trust Enforcement
  • Board Bring-Up
  • Continuous Integration/Continuous Deployment (CI/CD)
  • Debugging Hardware/Software Interaction

Soft Skills

  • Creative Problem Solving
  • Team Collaboration
  • Mentoring
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer – Onsite
Senior Embedded Software Engineer – Onsite

Jobtailor • Town of Florida (NY)

On-site
USD 110,000 - 165,000
Staff Platform Security Engineer
Staff Platform Security Engineer

Jobtailor • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Senior System Software Engineer – CPU SoC Boot Firmware
Senior System Software Engineer – CPU SoC Boot Firmware

Jobtailor • California (MO)

On-site
USD 120,000 - 180,000
Senior Firmware Engineer
Senior Firmware Engineer

Jobtailor • Eden Prairie (MN)

On-site
USD 100,000 - 150,000
Hardware Engineer – Host Processor Systems
Hardware Engineer – Host Processor Systems

Jobtailor • Beaverton (OR)

On-site
USD 90,000 - 140,000
Senior Hardware Engineer – SoC Electrical Failure Analysis
Senior Hardware Engineer – SoC Electrical Failure Analysis

Jobtailor • San Jose (CA)

On-site
USD 140,000 - 210,000
Staff Engineer
Staff Engineer

Jobtailor • Missouri

Hybrid
USD 180,000 - 250,000
Senior Embedded Linux Platform Engineer
Senior Embedded Linux Platform Engineer

Futurex Inc. • Bulverde (TX), Northern (KY)

Hybrid
USD 150,000 - 190,000
Health insurance
Retirement plan with match
Paid time off
Embedded Cybersecurity Engineer
Embedded Cybersecurity Engineer

Jobtailor • Eagan (MN)

On-site
USD 120,000 - 160,000
Senior Embedded Linux Platform Engineer
Senior Embedded Linux Platform Engineer

Futurex • Bulverde (TX)

On-site
USD 120,000 - 180,000