Skip to content
×

Senior Embedded C++ Engineer

Listing for: SimVentions
Full Time position Listed on 2026-11-15
Job specializations:
Salary/Wage Range or Industry Benchmark: 92090 - 135000 USD Yearly USD 92090.00 135000.00 YEAR

Job Description & How to Apply Below

Overview

Sim Ventions is 100% employee-owned and proudly ranked among Virginia’s Best Places to Work year after year! We are seeking an Embedded C++ Engineer with 6+ years of experience developing software for tactical systems to join our team. This position requires on-site presence at NSWCDD or contractor facility at least 4 days per week.

Travel

Travel up to 10% of the time to support field testing, customer demonstrations, or integration milestones

Clearance

An ACTIVE Secret Clearance is required for this position. Applicants selected will be subject to a security investigation and must meet eligibility requirements for access to classified information. US Citizenship is required to obtain a clearance.

Requirements

6+ years of professional experience developing C++ software

Experience leading the design and development of integrated hardware/software systems

Experience across the full development lifecycle: requirements analysis/development, design, implementation, testing, integration, and deployment

Hands-on experience in designing and extending state machine architectureA track record of collaborating with cross-functional teams, including hardware and system engineers

The ability to research, evaluate, and adopt new technologies and apply them to project requirements

The ability to work on-site up to five days a week, with telework flexibility based on program and test schedules

Experience developing and debugging software in Linux environments Ability to travel up to 10% of the time Active Secret security clearance

Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline

Responsibilities

Lead the design, development, integration, and testing of complex embedded hardware/software systems throughout the full development lifecycle

Architect, implement, and extend robust state machine frameworks for real-time embedded systems

Develop, debug, and optimize low-level software within Linux development and target environments

Collaborate closely with cross-functional hardware, systems, and test engineering teams to integrate software onto physical hardware platforms

Research, evaluate, and prototype emerging technologies and tools to meet evolving program requirements

Travel up to 10% of the time to support field testing, customer demonstrations, or integration milestones

Preferred Skills and Experience

Professional experience developing software in Rust and/or Python Hands-on experience with Agile development methodologies

Experience with network protocol implementation, interface development, and communication protocols

Experience with Protocol Buffers (Protobuf), gRPC, and RabbitMQExperience designing/developing safety-critical systems

Experience managing versioning and release processes

Experience developing and utilizing automated test frameworks and tools

Experience working with Docker and containerized development environments

Experience working with Directed Energy or RF systems

Education

B.S. in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related technical discipline

Compensation

Compensation at Sim Ventions is determined by a number of factors, including, but not limited to, the candidate’s experience, education, training, security clearance, work location, skills, knowledge, and competencies, as well as alignment with our corporate compensation plan and contract specific requirements.

The projected annual compensation range for this position is  $92,090.00 - $135,000 (USD). This estimate reflects the standard salary range for this position and is just one component of the total compensation package that Sim Ventions offers.

Benefits

At Sim Ventions, we’re committed to…

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

SEARCH JOBS: 10+ Million Listings
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary