Skip to content
mimi

Principal or Lead Embedded Software Engineer

GrammaTech, Inc.

Camden · On-site Full-time Lead $140k – $185k/yr 1w ago

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

C++Rust

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