Allied Associates International

  • Embedded Software Developer - TS Clearance

    Job Locations US-VA-Quantico
    Posted Date 4 weeks ago(11/15/2018 12:19 PM)
    # of Openings
  • Overview

    Allied Associates is seeking a skilled Embedded Software Developer with an active Top Secret clearnce for our team in Quantico, VA.


    The Embedded Software Developer will be responsible for designing and developing real-time embedded software as well as small, but performance-critical, host-based software which utilizes PCIe and interfaces with Ethernet technologies on both Windows and Linux platforms.  This position is for development assistance with PC-based deep packet inspection. 


    The embedded software will be Linux based, running on Xilinx FPGA processors (Microblaze, Zynq, & Zynq+).  It consists of hardware command/control and system messaging (command/status) on a near real-time basis.  The code will interface with protocols such as Ethernet and PCIe.  Host software development will primarily consist of driver & service development in support of the aforementioned Xilinx hardware as well as real-time data processing on both Windows and Linux.  The Windows baseline is currently Windows Server 2012 R2, with Windows 10 and Windows Server 2016 in development.  Linux is currently the Ubuntu variety.  The embedded software is both PetaLinux (Xilinx based) or an in-house generated variety.  Familiarity with user interface development, including embedded web server development is desirable.




    The candidate should be familiar with all aspects of system design, and able to support effective partitioning of hardware and software-based processing of Ethernet packet data.  The candidate should also be capable of working in a dynamic environment, able to rapidly support changing operational requirements as needed.


    Required Skills:


    • BS in an engineering discipline, computer science, physics, or math
    • 3 years real-time embedded software design experience
    • Strong communication skills
    • Experience with:  Real-time embedded software and firmware design, Windows OS’s, Linux OS’s
    • Knowledge of:  Ethernet, High-speed serial communications, including PCIe
    • Strong test and debug skills are required.  The ability to debug both software and hardware/firmware designs is preferred.


    Desired Skills:

    • Experience with: Design/development with PetaLinux embedded OS, Device driver design/development for Windows, Device driver design/development for Linux
    • Knowledge of:  Xilinx embedded processors Microblaze, Zynq, and Zynq+, TCP/IP networking protocols
    • Familiarity with:  IXIA packet generation products, Ethernet sniffers


    Clearance Requirements:

    • Active Top Secret Clearance is required.  Must be willing to apply for SCI access upon customer request.
    • US Citizenship is required.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed