
Principal Embedded Software Engineer
GrammaTech, Camden, NJ, United States
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
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
Work Requirements
Onsite presence is required Monday through Thursday with potential of hybrid work after an initial 6-month period.
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.
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.
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
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
Work Requirements
Onsite presence is required Monday through Thursday with potential of hybrid work after an initial 6-month period.
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.
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.