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.

Description 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, which includes at least four (4) years of specialized experience performing computer hardware engineering, software design, coding and compilation of code; computer or software requirements, management, computer systems or software integration; and utilizing systems engineering software tools. 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. US 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 (for more info, contact us directly) Leadership training 401k 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 Command Post Technologies, Inc. (CPT) 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. We abide by the Pay Transparency Nondiscrimination Provision and will refrain from discharging or otherwise discriminating against employees or applicants who inquire about, discuss, or disclose their compensation or the compensation of other employees or applicants. An exception exists where the employee or applicant makes the disclosure based on information obtained while performing his or her essential job functions. #J-18808-Ljbffr Command Post Technologies, Inc.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Virginia, MN vacancy
  •  ...mobility, and augmented reality. The $260B annual GNSS Hardware, Software and Data Services market is ripe for disruption and...  ...The Position TrustPoint is currently seeking a Full Time Embedded Software Engineer to join the team and will be responsible for implementing... 
    Suggested
    Full time

    TrustPoint

    Virginia, MN
    2 days ago
  • Responsibilities Include Perceptive Innovations is seeking a self-starting and experienced individual to take the lead role as embedded software architect and developer for FPGA SoC and CPU SoC image processing and FPGA control development and implementation for a... 
    Suggested
    Night shift

    Perceptive Innovations

    Virginia, MN
    2 days ago
  •  ...we customize our solutions and services to align with the unique needs of each client.Job DescriptionJob Description: As the Software Engineer Lead you will be responsible for developing, enhancing, and sustaining software systems and products in a cross-functional team... 
    Suggested
    Casual work

    EROS Technologies

    Virginia, MN
    3 days ago
  •  ...A technology company based in Virginia is seeking a Senior Systems Engineer who possesses a TS/SCI clearance and a polygraph. This position involves skills in data analytics, cloud solutions, and agile processes. The company also offers a comprehensive benefits package... 
    Suggested

    CTI

    Virginia, MN
    3 days ago
  • ## Model-Based Systems Engineer - Space Force RequirementsApplylocations: Pentagon, VAtime type: Full timeposted on: Posted Todayjob requisition id: R015451The Aerospace Corporation is the trusted partner to the nation’s space programs, solving the hardest problems and... 
    Suggested
    Full time
    Work at office

    The Aerospace Corporation

    Virginia, MN
    3 days ago
  •  ...Leads and participates in complex operating systems, systems software planning and implementation, and production support activities...  .... Must have minimum of three years supervisory. Experience in engineering data center. Broad experience with virtualized environments, and... 
    Contract work
    For contractors

    International Executive Service Corps

    Virginia, MN
    3 days ago
  • $58 per hour

     ...all duties performed within the job. SUMMARY: The Senior Systems Engineer (SSE) will provide support in three broad functional areas....  ...other 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

    Virginia, MN
    4 days ago
  •  ...technology. To support this mission, we are seeking a Senior Systems Engineer to serve as a technical authority for our most complex Computer...  .... Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related STEM field. 8... 
    Contract work

    Redhorse Corporation

    Virginia, MN
    3 days ago
  • $150k - $160k

     ...What You’ll Do: As the Senior Systems Engineer, you will provide technical leadership for the design, integration, testing, and sustainment of advanced Live, Virtual, and Constructive (LVC) training systems supporting Navy and coalition warfighter readiness. The selected... 

    ASEC Inc

    Virginia, MN
    4 days ago
  •  ...Job Title Nutanix Engineer/ Networking IT Support Engineer Location Virginia Employment Type Freelance (On-Call Basis) Priority High (Immediate Hiring) Role Overview We are hiring a Nutanix Engineer/ Networking IT Support Engineer to support enterprise infrastructure... 
    Freelance
    Local area
    Immediate start

    Itproposal

    Virginia, MN
    3 days ago
  • International Executive Service Corps seeks a highly skilled Senior System Administrator for managing complex systems. Candidates must have a minimum of ten years of relevant experience, handling infrastructure services such as Active Directory and virtualization technologies...

    International Executive Service Corps

    Virginia, MN
    3 days ago
  • $260k - $270k

     ...hands‑on with the people doing the work: customer architects, engineers, operations teams, and security stakeholders, plus the federal...  ...role (Systems Engineer, Solutions Architect, or SE Leader) at a software or technology company, with experience supporting federal... 
    Contract work
    Local area
    Flexible hours

    Madrona Venture Labs

    Virginia, MN
    3 days ago
  •  ...situational awareness for soldiers and analysts by integrating software development with geospatial intelligence. Our projects range from...  ...to obtain CI Polygraph US Citizenship Required As a Systems Engineer, you will... As a Systems Engineer you will support a Cloud-based... 
    Immediate start

    RGI, LLC

    Virginia, MN
    4 days ago
  • Introduction J5 Consulting is a Maryland based company established in 2006 to provide computing and consulting services for government and commercial entities. Our services improve Information System networking performance and compliance and protect electronic assets from...
    Work at office
    Local area

    J5 Consulting

    Virginia, MN
    4 days ago
  • $86.8k - $198k

     ..., fulfilling life. YOUR CANDIDATE JOURNEY Discover what to expect during your journey as a candidate with us. Model Based Systems Engineer The Opportunity Creates, integrates, and applies interdisciplinary digital models of products from concept throughout the product... 
    Full time
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Virginia, MN
    14 hours ago
  •  ...motivated professionals to deliver lean and effective solutions to our government partners. We have an immediate opening for a Systems Engineer to join our team. This position will provide an opportunity to develop the innovative technology that supports some of our nation’... 
    Immediate start
    Flexible hours

    Kittyhawktech

    Virginia, MN
    21 hours ago
  • $95k - $145k

     ...Program Manager Tactical Communications & Electromagnetic Warfare Systems (PM TCE), we are seeking JR, MID, and SR-level Systems Engineers. Responsibilities General requirements are as follows: Plan, schedule, conduct, and coordinate detailed phases of the engineering... 
    Full time
    Work at office

    Mlt-Systems

    Virginia, MN
    1 day ago
  • $100k - $130k

    About Amentum Amentum is a global leader in advanced engineering and innovative technology solutions, trusted by the United States and its...  ...Off-The-Shelf (GOTS) and Commercial Off-The-Shelf (COTS) software technologies. Demonstrated ability to develop system integration... 
    Local area

    Amentum

    Virginia, MN
    2 days ago
  • Overview Who We’re Looking For (Position Overview): Spry Methods is seeking a Systems Engineer to support a federal law enforcement and scientific mission environment delivering secure, high-performing enterprise IT services. This role contributes directly to the reliability... 

    Sprymethods

    Virginia, MN
    3 days ago
  • Overview SCCI is seeking a Systems Engineer to join our BMS support team. The successful candidate will apply robust systems engineering...  ...will interface with other engineering functional areas (Software Engineering, Test, Configuration Management, Training, and Safety... 
    For contractors
    Remote work

    Southeastern Computer Consultants, Inc. (SCCI)

    Virginia, MN
    2 days ago
  •  ...nation’s vital interests. Requisition 1117 Title Senior Systems Engineer Clearance Active Top Secret Location Quantico, VA Overview...  ..., deployment, testing, and maintenance of infrastructure and software environments, all while working within a dynamic Project Management... 
    Local area

    Agile Defense

    Virginia, MN
    2 days ago
  • $95.5k - $181.7k

    Position Overview Senior Systems Engineer - Electro‑Optical (EO) Technologies, Onsite, Dulles...  ..., and control. Experience with system software, hardware, requirements, and/or test...  ...level programming in Windows and Linux for embedded systems (microcontrollers or PLCs).... 
    Contract work
    Temporary work
    Work at office
    Flexible hours

    Prattwhitney

    Virginia, MN
    2 days ago
  • Description This position will support the Cryptologic Carry On Program Hardware Solutions Team in the form of providing engineering services which contribute directly to the establishment of new systems and the sustainment of existing systems for a variety of customers... 
    For contractors
    Local area

    Scires

    Virginia, MN
    2 days ago
  • Job Description Enterprize Software’s preferred Systems Engineer would be an active learner, a sharp listener, and skilled in installing, configuring, and testing operating systems, application software, and system management tools. The candidate should have meaningful... 
    For contractors

    Enterprize Software

    Virginia, MN
    2 days ago
  •  ...12 years with BS/BA; Minimum of 10 years with MS/MA; Minimum of 8 years with Ph.D. Minimum of 5+ years of experience as a Systems Engineer providing the above services Experience working in Laptop, Mobile and/or OS domains Experience working in Agile development environments... 

    Peraton

    Virginia, MN
    14 hours ago
  • $117.3k - $175.9k

     ...tactical intelligence, including electronics programs, advanced technologies, ground and communications, imagery programs, and systems engineering and launch. Imagery Programs Division’s (IPD) Proliferated Systems (PS) Office is looking for a Space Systems Engineer (Project... 
    Full time
    For contractors
    Work at office
    Immediate start
    Remote work
    Relocation package
    Flexible hours

    aero

    Virginia, MN
    2 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

    Command Post Technologies, Inc.

    Virginia, MN
    2 days ago
  •  ...MANTECH is seeking a motivated, customer‑oriented Senior Systems Engineer to help support our current Marine Corps Contract in Stafford,...  ...in MBSE and DE environments, development or maintenance of software, system development, system design, and/or information networks... 
    Contract work
    Work at office
    Local area

    ManTech International

    Virginia, MN
    2 days ago
  • $90k - $110k

     ...create solutions by empowering our people to fulfill their passion for service. If this is you, come join the MLT Team as a Systems Engineer by providing support to the Program Manager, Advanced Amphibious Assault (PM AAA) program. Responsibilities Plan, schedule,... 
    Full time
    Work at office

    Mlt-Systems

    Virginia, MN
    2 days ago
  • $149.4k - $202k

     ...Noctua Technology is seeking a Senior Software Engineer specializing in Site Reliability Engineering to join their team. This role focuses on the reliability and performance of cloud-native applications, emphasizing Infrastructure as Code and automation. The ideal candidate... 
    Remote work

    Noctua Technology

    Virginia, MN
    3 days ago

Do you want to receive more vacancies?

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