Embedded Systems Engineer (C / Rust / PFED Integration)

Systems EngineerSystems EngineerFull TimeRemote

Location

United States

Posted

2 days ago

Salary

$100K - $125K / year

No structured requirement data.

Job Description

About the Role

We are seeking an experienced Embedded Systems Engineer with strong expertise in C and Rust to support the modernization and secure integration of embedded platform capabilities. This role focuses on upgrading legacy embedded codebases, implementing secure boot mechanisms, and integrating cryptographic and management services across secure hardware modules.

The ideal candidate is comfortable working at the intersection of embedded firmware, secure systems, and hardware-backed security, and can operate effectively in mission-critical, security-sensitive environments.

 

Position Summary

The Embedded Systems Engineer will be responsible for modernizing core embedded software components, implementing secure boot logic, and enabling secure management interfaces across platform services. This role requires hands-on development, low-level debugging, and close collaboration with systems, security, and hardware engineering teams.

 

Key Responsibilities

  • Modernize the PFED core by migrating legacy components from C to Rust while preserving performance and functionality
  • Design and implement secure boot logic, including hardware root-of-trust integration
  • Integrate TPM-based security services for boot verification, attestation, and key storage
  • Connect PFED management functions with the Cassian API for secure control and monitoring
  • Integrate cryptographic workflows with HSM modules to support secure key management
  • Develop, test, and validate embedded firmware in security-sensitive environments
  • Perform low-level debugging, bring-up, and system validation
  • Collaborate with systems, hardware, and security engineers to ensure end-to-end platform integrity
  • Maintain clear technical documentation for embedded software and security interfaces

 

Required Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • 5+ years of experience in embedded systems or systems-level software development
  • Strong proficiency in C and Rust for embedded or low-level development
  • Experience working with secure boot mechanisms and hardware root-of-trust concepts
  • Familiarity with TPM integration and cryptographic services
  • Experience interfacing embedded systems with external APIs or management services
  • Strong debugging skills using JTAG, serial consoles, and low-level diagnostic tools
  • Experience working in Linux-based or RTOS embedded environments

 

Preferred Qualifications

  • Experience modernizing or refactoring legacy embedded codebases
  • Familiarity with HSMs and secure key management architectures
  • Knowledge of cryptographic protocols and secure firmware update mechanisms
  • Experience working in government, defense, or regulated environments
  • Active or eligible security clearance

 

Security & Eligibility

  • Must be eligible to support sensitive or government programs
  • Security clearance eligibility may be required depending on assignment

 

Compensation

Salary is based on knowledge, skills, and abilities (KSA), subject to program requirements.

 

Application Process

Interested candidates should submit:

 

Related Categories

Related Job Pages

More Systems Engineer Jobs

Full TimeRemoteTeam 51-200

The specialist will be responsible for live-monitoring agents and optimizing 8x8 system usage, while also building and maintaining 8x8 components like Dashboards and Intake Forms. Key tasks include creating and managing workflows using Zapier and handling user account and permissions management.

United States
$40K - $80K / year
Full TimeRemote

The role involves leading the design, development, and integration of advanced technology solutions focusing on distributed systems, wargaming simulations, and data observability. Key tasks include developing containerized applications using Kubernetes, integrating blockchain technologies, and instrumenting systems with OpenTelemetry for enhanced observability.

United States
$90K - $200K / year
Full TimeRemote

The role focuses on performing Control Systems services to meet client needs, which includes designing, developing, and implementing solutions to resolve customer issues. Duties also involve consulting with and training end users, assisting in project planning, and performing onsite testing and demonstrations as required.

United States

Systems Engineer I

American Specialty Health Incorporated

American Specialty Health is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to sex, gender, race, color, religion, creed, national origin, citizenship, ancestry, physical or mental disability, legally-protected medical condition, marital status, age, sexual orientation, genetic information, military or veteran status, political affiliation, or any other basis protected by applicable local, federal or state law. If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access our career center as a result of your disability. To request an accommodation, contact our Human Resources Department at (800) 848-3555 x6702.

Systems Engineer3 days ago
Full TimeRemoteTeam 1,001-5,000

American Specialty Health Incorporated (ASH) is seeking a Systems Engineer I to join our Information Technology Operations department. The System Engineer I is responsible for the design, integration, and optimization of information systems within a dynamic and fast-paced environ...

United States
$89.3K - $100K / year