Embedded Software Engineer
Command Post Technologies, Inc
Responsibilities Design, develop, implement, and test high-performance embedded software solutions in C/C++ for Linux-based embedded systems, System-on-Chip (SoC) platforms, and Software Defined Radio (SDR) applications. Develop firmware and low-level software that interfaces with FPGA-based hardware, RF front-ends, DMA engines, and custom embedded hardware. Design and optimize high-throughput IQ data pipelines between FPGA fabric, system memory, and user-space applications with emphasis on low latency and deterministic performance. Develop and maintain software supporting Xilinx/AMD Zynq, Nvidia Jetson, or similar embedded computing platforms. Configure and optimize DMA transfers, memory management, cache coherency, and zero-copy architectures for efficient data movement. Develop multithreaded real-time software using C/C++, POSIX threads, synchronization primitives, and lock-free programming techniques. Optimize software performance using ARM NEON SIMD instructions, vectorized libraries (VOLK, Eigen), or GPU acceleration where appropriate. Develop and maintain Linux user-space applications and interfaces for SDR hardware using Industrial I/O (IIO), sysfs, ioctl, or custom device interfaces. Support Linux BSP customization and embedded Linux image development using Yocto, PetaLinux, or Buildroot. Collaborate with FPGA, RF, electrical, systems, and test engineers to develop integrated hardware/software solutions. Analyze system performance, including CPU utilization, memory usage, throughput, latency, and timing behavior to ensure sustained real-time processing. Participate in system architecture discussions and assist in defining software requirements and interface specifications. Conduct unit testing, integration testing, and performance validation of embedded software. Implement secure coding practices and support cyber-hardened embedded software designs. Create and maintain technical documentation including software design documentation, interface control documents (ICDs), test procedures, and user guides. Participate in Agile development activities including sprint planning, technical reviews, and code walkthroughs. Support integration, troubleshooting, and defect resolution for fielded systems. Other duties as assigned. Requirements A Bachelor of Science (BS) degree from an accredited college or university in an engineering, scientific, or technical discipline. Six (6) years of professional technical experience, including at least four (4) years of specialized experience in computer hardware engineering, software design, coding and compilation, computer or software requirements, management, or software integration. Strong experience developing embedded software in C and/or C++. Experience developing software for Linux-based embedded systems or embedded SoC platforms. Experience with embedded software development targeting ARM processors, embedded Linux, or heterogeneous processing architectures. Experience integrating software with custom hardware and FPGA-based systems. Understanding of DMA architectures and high-speed data movement. Knowledge of memory management, cache coherency, and efficient memory utilization in embedded systems. Experience developing multithreaded software using C++, POSIX threads, synchronization primitives, and real-time processing techniques. Strong understanding of real-time software constraints, latency optimization, and deterministic processing. Experience working with debugging tools such as JTAG, SWD, oscilloscopes, logic analyzers, serial interfaces, or similar embedded development tools. Knowledge of embedded communication protocols such as UART, SPI, I2C, Ethernet, CAN, or similar. Familiarity with version control systems (Git preferred). Ability to analyze technical problems and produce reliable solutions under schedule constraints. Strong written and verbal communication skills. Preferred Qualifications 3+ years of experience targeting Xilinx/AMD Zynq or Nvidia Jetson platforms running Software Defined Radio (SDR) applications. Experience with RTOS environments (FreeRTOS, VxWorks, QNX, RTEMS, etc.). Experience with ARM Cortex processors or similar embedded architectures. Familiarity with Python for test automation and scripting. Experience with embedded security, trusted computing, or secure boot. Background in DoD, Navy systems, or safety-critical applications. Experience with modeling tools, interface definition, or hardware simulation.
SECURITY CLEARANCE REQUIREMENTS
Must be able to obtain and maintain security clearance at the Secret level. U.S. citizenship is a requirement for Secret clearance at this location. Physical Demands Must be able to lift up to 15 pounds. Must be able to stand and walk for prolonged amounts of time. Must be able to twist, bend, and squat periodically. Benefits Great health benefits. Leadership training. 401(k) with generous company matching. Employee Stock Ownership Plan (ESOP). Career professional development. Tuition reimbursement. Flexible hours. Work/life balance. Rewards and recognition. Paid time off. Parental leave. Equal Employment Opportunity Command Post Technologies Inc. is an Equal Employment Opportunity and affirmative action employer. We consider applicants without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sex, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state, or local law. We take affirmative action to ensure equal opportunities for employees and potential employees without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender, gender identity, gender expression, sex, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, or membership in any other group protected by federal, state, or local law. #J-18808-Ljbffr Command Post Technologies, Inc$69.3k - $158k
Job Number: R0245838 The Opportunity: As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your knowledge to write and optimize code that creates a bridge between pieces of software, allowing them to communicate. We'...SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work$79k - $110k
Overview SimVentions is looking for a junior to mid level embedded software developer to help develop government systems on-site at NSWCDD... ...to adding support for a new set of hardware (GNSS engine, satellite transceiver, etc.). Updating or writing tools to be...SuggestedContract workTemporary workCasual work$69.3k - $158k
Embedded Software EngineerThe Opportunity: As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your knowledge to write and optimize code that creates a bridge between pieces of software, allowing them to communicate....SuggestedFull timeContract workPart timeWork at officeLocal areaRemote work- ...execution for Space Situational Awareness operations. You will interface with government and Prime customers, mentor analysts and engineers, and ensure readiness during surge and steady‑state operations, with on‑site duties at Dahlgren. The role requires US citizenship,...Suggested
- Overview SCCI is seeking a highly skilled Embedded Software Design Engineer to join our team in support of a Weapon System Program. In this role, you will develop weapon control system code for multiple projects across the Battle Management System portfolio. Tasks range...Suggested
$66.7k - $133.3k
...* *The Opportunity:Responsible for applying interdisciplinary engineering skills in the technical planning, systems integration, verification... ...of bash/csh/PowerShell/Python scripting.Working knowledge of software defined networking principles and technologies (VMware NSX,...Contract workWork experience placementLocal areaFlexible hours$86.8k - $198k
RF Systems Engineer, SeniorThe Opportunity: Are you looking for an opportunity to combine your technical skills with big picture thinking... ...or systems engineering effortsExperience integrating hardware, software, and networked systems into operational or test...Full timeContract workPart timeWork at officeLocal areaRemote work- Overview SCCI is seeking a Systems Engineer to join our team in support of a Weapon System Program. In this position you will provide direct support to rapid acquisition and tactical prototyping projects. The successful candidate will work as an integral part of the engineering...
$115k - $135k
Position: Senior Systems Engineer (SPY) (Job ID:4447) Location: Dahlgren, VARemote Status: On-Site Job Id: 4447 # of Openings: 1 Senior Systems EngineerThis position is contingent upon customer...Contract workWork at officeImmediate start- Overview Mission-Critical DoD Navy Software & Systems Engineering OpportunitiesAMERICAN SYSTEMS | NSWCDD, Dahlgren, VA AreaBe a part of the mission!Join AMERICAN SYSYTEMS in helping United States Navy, DoD, and mission partners nationwide deliver cutting edge, deployable...Contract workFor contractorsImmediate start
$82.1k - $172.4k
Job Title: Software Engineer (Real-Time Systems / C2 Integration)Job Category: EngineeringTime Type: Full timeMinimum Clearance Required to... ...), particularly VxWorks.Experience using Real-Time Java in embedded or mission-critical systems.Experience with Red Hat Enterprise...Contract workWork experience placementInterim roleLocal areaImmediate startFlexible hours$92k - $135k
...owned business and has consistently been voted one of Virginia's Best Places to Work. We are seeking an experienced Software Developer to provide engineering support in an Agile development environment for the Tomahawk program. As part of a Scrum team, you will be...Contract workTemporary workCasual workFlexible hours$134.1k - $241.4k
...looking for an amazingly talented AEGIS Based Defense Senior Systems Engineer to join our team! In this role you will be part of a talented... ...execution and analysis.Support the Aegis-Based Defense (ABMD) Software Development Program Manager Engineer, In-service Readiness...Full timeContract workFlexible hours$49.76 - $87.07 per hour
...your talent and redefine what’s possible.Job Description:Systems Engineer II - Model-Based Systems Engineering (MBSE)Parsons is looking... ...within a System-of-Systems (SoS) environment that integrates legacy software, existing operational capabilities, external platforms, sensors...Full timeFlexible hours$74.8k - $130.9k
...that empowers you to achieve your full potential. Unleash your talent and redefine what’s possible.Job Description:Senior Electrical Engineer - Engagement SystemsParsons is looking for a Senior Electrical Engineer to join our team in Dahlgren, VA! In this role you will...Full timeFlexible hours- ...E-logic is seeking a Senior Systems Engineer to support the Naval Surface Warfare Center Dahlgren Division (NSWCDD) under the Missile Systems Integration, Threat Engineering, and Weapons Effectiveness Division (H30). In this role, you will provide critical subject matter...
$96.6k - $160.85k
Systems Engineer III Location US-VA-Dahlgren ID 2026-11225 Category Systems Engineer Position Type Regular Full-Time Application Open Date 5/22/2026 Salary Statement Estimated Starting Salary Range: USD...Full timeFor contractorsLocal area$94k - $110k
...Overview HART Technologies, Inc., an AS9100D certified design and build company, is looking for a talented engineer to work as a member of a motivated development team performing design, build and integration of real-time tactical systems. We are currently hiring for...Temporary workCurrently hiring$100k - $150k
...Overview Model-Based Systems Engineer (MBSE) (E30-2026-25688): Bowhead seeks a DoD SECRET cleared Model-Based Systems Engineer (MBSE)... ...interactions Knowledge and experience in Cameo (or other modeling software) and SysML architecture practices Be able to work with a...Work at office- DescriptionSAIC is seeking a Linux System Engineer with R/MATLAB experience to join the Advanced Hypersonic Weapons & Guided Munitions... ...DESCRIPTION: The system engineer will develop, update, and maintain software on Linux platforms. The Analysis team executes maturing agile...Remote work
- ...TSC is seeking a Model Based Systems Engineer in King George/Dahlgren, Virginia. This position supports the Systems Engineering & Analysis Division (SEA). Responsibilities Plan, coordinate, and lead working groups in the development, planning, and execution of Model-Based...For contractorsFor subcontractorFlexible hours
- ...Overview The Model Based Systems Engineer is responsible for supporting the Department of Naval Surface Warfare Center, Dahlgren Division on the Tomahawk Tactical Weapon Control System (TTWCS). They will play a supporting role in achieving the organization’s goals by...For contractors
- ...Defense; Space Systems, and Intelligence and Information Systems. Responsibilities: Performing complex radar system engineering, design, analysis, or sensor software development. Experienced in formulating opinions, decisions and ultimate performance of the engineering tasks...For contractorsFor subcontractorFlexible hours
- ...Barrow Wise Consulting, LLC today. Responsibilities The Systems Engineer will support Barrow Wise's Department of Defense project and... ...relationships, dependencies, and requirements of infrastructure, software components, data, integrations, tools, and methodologies Conduct...
$105k - $115k
...Clearance About the Role At G2 Ops, we support mission‑critical defense and technology initiatives by solving complex operational and engineering challenges. We are seeking a motivated, collaborative Systems Engineer to support MDA Mission Architecture Support in Dahlgren,...Full timeTemporary workLocal areaRemote workFlexible hours- ...Post Technologies, Inc. is seeking a DoD SECRET cleared Systems Engineer with Model-Based Systems Engineering (MBSE) experience to join... ...supports integration testing and the verification and validation of software releases Integrate with other engineers to find optimal...Contract workWork at officeFlexible hours
- BecTech is looking for a talented and experienced AEGIS Weapon System Aegis System Equipped Vessel Senior Systems Engineer for a current position in the Missile Defense Agency. Position Description Provide expertise and support to the lead for Aegis System Equipped Vessel...
$58 per hour
...duties performed within the job. SUMMARY: The Senior Systems Engineer (SSE) will provide support in three broad functional areas. These... ...departments. Ability to use a variety of office automation software, i.e., Microsoft Excel, Word, PowerPoint, Visio, AutoCAD, etc....Hourly payContract workWork at officeLocal area$105k - $115k
Job Summary Senior Systems Engineer (Full‑time) - G2 Ops. Openings: 1. Responsibilities Model and create new processes, methodologies, modeling techniques, and basic analytics to solve client problems. Manage and analyze requirements; develop complete and accurate...Full time- ...Industries, Inc. (BCI) is seeking to fill full‑time mid‑level Systems Engineer / Navy Subject Matter Expert (SME) positions in support of the... ...) is required. A formal degree supporting systems engineering, software engineering or significant analysis experience is a plus and...Full timeWork at officeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software asset management analyst Dahlgren, VA
- embedded software Dahlgren, VA
- software Dahlgren, VA
- software implementation project manager Dahlgren, VA
- id software Dahlgren, VA
- software technology Dahlgren, VA
- remote software sales Dahlgren, VA
- software support Dahlgren, VA
- government software Dahlgren, VA
- software technical support Dahlgren, VA

