> Markdown version of [/jobs/ext/4720998-senior-embedded-c-engineer](https://www.wearedevelopers.com/jobs/ext/4720998-senior-embedded-c-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded C++ Engineer - **Company:** SimVentions Inc. - **Location:** Dahlgren, VA, United States (Remote available) - **Experience:** Expert - **Salary:** $92,090 - $135,000 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Automation of Tests, Communications Protocols, Computer Engineering, Software Debugging, Embedded C, Protocol Buffers, Design of User Interfaces, Python (Programming Language), Linux System Administration, Radio-Frequency Identification, Systems Development Life Cycle, RabbitMQ, Software Engineering, Software Systems, System Programming, Management of Software Versions, Safety Critical Systems, State Machines, Linux Development, Information Technology, Grpc, Docker - **Published:** November 14, 2026 - **Apply:** https://www.dice.com/job-detail/bc60a410-80dd-4ef3-8be0-309b20e4defd ## About the Role * 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 architecture * A 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, * 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 RabbitMQ * Experience 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 SimVentions 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., We don?t just hire the smartest people; we seek experienced, creative individuals who are passionate about their work and thrive in our unique culture. ## Description SimVentions 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, * 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, * Corporate Fellowship: Opportunities to participate in company sports teams and employee-led interest groups for personal and professional development. * Employee Appreciation:Multiple corporate events throughout the year, including Holiday Events, Company Picnic, Imagineering Day, and more. * Founding Partner of the FredNats Baseball team:Equitable distribution of tickets for every home game to be enjoyed by our employee-owners and their families from our private suite. * Food:We have a lot of food around here!