Embedded Systems Engineer (C / Rust / PFED Integration)
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:
- A resume or CV highlighting embedded systems and security-related experience
- https://app.trinethire.com/companies/865869-forward-edge-ai-inc/jobs/116394-embedded-systems-engineer-c-rust-pfed-integration
Related Guides
Related Categories
Related Job Pages
More Systems Engineer Jobs
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.
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.
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.
Systems Engineer I
American Specialty Health IncorporatedAmerican 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.
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...