Principal or Lead Embedded Software Engineer
GrammaTech, Inc.
About the role
About
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.
Important: Candidates must be a US citizen with an active Secret clearance.
Location
Camden, NJ
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
Requirements
- 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
- US citizen with an active Secret clearance
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
Work Requirements
- Onsite presence is required Monday through Thursday with potential of hybrid work after an initial 6-month period.
Salary
The base salary range for this position is $140,000 - $185,000 per year. This range is based on the Company's good faith estimate at the time of posting. Actual salary will take into consideration various factors such as role level, experience, expertise, and education.
Benefits
We offer a generous benefits package that includes medical, dental, vision, short- and long-term disability benefits, life insurance and a 401(k) plan with company contribution. The total rewards package includes paid holiday and PTO and eligibility for merit increases and performance bonuses.
GrammaTech, Inc. is an Equal Opportunity/Disability/Veterans employer.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free