Principal / Lead Embedded Software Engineer (Rust & C++)
Job
GrammaTech, Inc.
Camden, NJ (In Person)
$167,500 Salary, Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
81
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
Job Requirements Camden, NJ Herndon, VA Secret Polygraph not specified Mid Level Career (5+ yrs experience) $150,000 - $185,000 Job Description GrammaTech is seeking a highly experienced Principal or Lead Embedded Software Engineer with deep expertise in Rust and a strong foundation in C++ to support the evolution of a legacy embedded system. This role will focus on modernizing existing codebases and developing new features using Rust, while maintaining and interfacing with established C++ components. Clearance- Active Secret clearance required.
Responsibilities:
- Lead the design and development of embedded software solutions using Rust
- Analyze and work within an existing C++ codebase to support enhancements and migration efforts
- Architect and implement high-performance, reliable embedded applications
- Drive best practices for Rust adoption within embedded environments
- Provide technical leadership, mentorship, and code reviews
- Troubleshoot, debug, and optimize system performance across both Rust and C++ layers
Required:
- 8+ years of embedded software development experience
- Deep expertise in Rust (production-level experience required)
- Strong proficiency in C++ with experience maintaining legacy systems
- Experience with low-level systems programming, memory management, and performance optimization
- Proven ability to lead technical efforts or operate at a principal/architect level
Preferred:
- Experience migrating C/C++ codebases to Rust
- Knowledge of hardware interfaces (SPI, I2C, UART, etc.)
- Background in safety-critical or high-reliability systems
- Experience with build systems and toolchains for embedded development group id: 10117802 N Name Hidden Recruiter Apply now
Similar remote jobs
Fujifilm
Pierre, SD
Posted2 days ago
Updated14 hours ago
Anywhere Real Estate
San Antonio, TX
Posted2 days ago
Updated14 hours ago
Farmers Insurance Careers
Posted2 days ago
Updated14 hours ago
Similar jobs in Camden, NJ
Similar jobs in New Jersey
Costco Wholesale Corporation
Marlboro Township, NJ
Posted2 days ago
Updated14 hours ago
Legrand North America
Franklin Township, NJ
Posted2 days ago
Updated14 hours ago