Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Dahlgren, VA vacancy
  • $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'... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Phase2 Technology

    Dahlgren, VA
    3 days ago
  • $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... 
    Suggested
    Contract work
    Temporary work
    Casual work

    SimVentions

    Dahlgren, VA
    1 day ago
  • $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.... 
    Suggested
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    King George, VA
    1 day ago
  •  ...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

    Omitron

    Dahlgren, VA
    4 days ago
  • 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

    Southeastern Computer Consultants, Inc.

    Dahlgren, VA
    3 days ago
  • $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 work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Dahlgren, VA
    2 days ago
  • $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 time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Dahlgren, VA
    2 days ago
  • 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... 

    Southeastern Computer Consultants, Inc.

    Dahlgren, VA
    21 hours ago
  • $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 work
    Work at office
    Immediate start

    Valkyrie Enterprises

    Dahlgren, VA
    1 day ago
  • 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 work
    For contractors
    Immediate start

    AMERICAN SYSTEMS

    Dahlgren, VA
    4 days ago
  • $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 work
    Work experience placement
    Interim role
    Local area
    Immediate start
    Flexible hours

    CACI International

    Dahlgren, VA
    2 days ago
  • $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 work
    Temporary work
    Casual work
    Flexible hours

    SimVentions

    Dahlgren, VA
    21 hours ago
  • $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 time
    Contract work
    Flexible hours

    Parsons

    Dahlgren, VA
    3 days ago
  • $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 time
    Flexible hours

    Parsons

    Dahlgren, VA
    3 days ago
  • $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 time
    Flexible hours

    Parsons

    Dahlgren, VA
    3 days ago
  •  ...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... 

    eLogic

    Dahlgren, VA
    2 days ago
  • $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 time
    For contractors
    Local area

    Scientific Research

    Dahlgren, VA
    2 days ago
  • $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 work
    Currently hiring

    HART Technologies Inc

    Dahlgren, VA
    21 hours ago
  • $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

    UIC Arctic Response Services, LLC

    Dahlgren, VA
    4 days ago
  • 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

    Science Applications International Corporation

    Dahlgren, VA
    4 days ago
  •  ...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 contractors
    For subcontractor
    Flexible hours

    TSC Corp

    Dahlgren, VA
    21 hours ago
  •  ...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

    Tactical Engineering Analysis

    Dahlgren, VA
    4 days ago
  •  ...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 contractors
    For subcontractor
    Flexible hours

    TSC

    Dahlgren, VA
    3 days ago
  •  ...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... 

    barrowwise

    Dahlgren, VA
    3 days ago
  • $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 time
    Temporary work
    Local area
    Remote work
    Flexible hours

    G2 Ops, Inc

    Dahlgren, VA
    3 days ago
  •  ...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 work
    Work at office
    Flexible hours

    Command Post Technologies, Inc

    Dahlgren, VA
    3 days ago
  • 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... 

    BecTech, Inc.

    Dahlgren, VA
    3 days ago
  • $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 pay
    Contract work
    Work at office
    Local area

    The Tatitlek Corporation

    Dahlgren, VA
    3 days ago
  • $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

    G2 Ops, Inc.

    Dahlgren, VA
    3 days ago
  •  ...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 time
    Work at office
    Shift work

    Basic Commerce & Industries Inc

    Dahlgren, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!