Sr. Embedded Software Engineer – C++, Link 16

Mavensoft Technologies.

  • San Diego, California
  • 5 days ago

    Highlights

    Embedded Software Engineer – C++, Link 16 Duration: 12 Months (Contract) Work Location: San Diego, CA (On-Site) Work Authorization: US Citizen; must hold a current/active Secret security clearance Key Skills: C/C++ Programming, Link 16 / Tactical Data Link, Tactical Data Link Radios and Terminals (laboratory testing and troubleshooting of tactical communication hardware), Software-Defined Radios (SDR) (Embedded waveform execution, radio integration, and waveform testing.) Responsibilities: In this role, you’ll get to design, develop, integrate and test software for our end-user customers and businesses, primarily focused on Link-16 and Tactical Datalink software code bases.

    Numbers & Facts

    LocationSan Diego, California

    Description

    Role: Sr. Embedded Software Engineer – C++, Link 16Duration: 12 Months (Contract)Work Location: San Diego, CA (On-Site) Work Authorization: US Citizen; must hold a current/active Secret security clearanceKey Skills: C/C++ Programming, Link 16 / Tactical Data Link, Tactical Data Link Radios and Terminals (laboratory testing and troubleshooting of tactical communication hardware), Software-Defined Radios (SDR) (Embedded waveform execution, radio integration, and waveform testing.)Responsibilities:
    • In this role, you’ll get to design, develop, integrate and test software for our end-user customers and businesses, primarily focused on Link-16 and Tactical Datalink software code bases.
    • Specifically, you will be responsible for the design, architecture, development, and administration of embedded and real time systems.
    • You will work with multi-disciplinary teams, such as with Systems Engineering, Digital Engineering, Hardware, and Integration & Test, in an Agile software development environment.
    • You will analyze system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls.
    Required Qualifications:
    • Bachelor's degree in Computer Engineering or another STEM discipline with 5 years of related experience;
    • OR Master's degree with 3 years or a PhD with 1 year of experience.
    • Proficient in C/C++.
    • Proficient in Object Oriented programming.
    • Proficient in all areas of the formal software lifecycle process from requirements to testing.
    • Experience integrating low-level firmware and software in complex real-time multi-threaded embedded applications.
    • Experience with developing and debugging embedded real-time systems.
    • Familiarity with Static Analysis and Unit Testing.
    • Experience using Jira/Bitbucket/Git and the Agile software development process.
    • Experience in testing and troubleshooting Link16 waveform in an embedded software environment.
    • Hands-on experience with lab equipment such as Tactical Datalink radios/terminals.
    • Familiarity with Link 16/TACAN Waveform Standard Documents.
    • Familiarity with Common Object Request Broker Architecture (CORBA).
    • Familiarity with Software Communications Architecture (SCA).
    • Experience with Software Defined Radios.
    • Must have an active U.S Government Secret level security clearance.
    Preferred Qualifications:
    • Experience with the Avionics Operating System.
    • Experience with Xilinx platforms (Zynq, Ultrascale+, and VERSAL).
    • Experience with Yocto/Petalinux.
    • Experience with Communication Protocols (I2C, SPI, UART, PCIe, Ethernet).
    • Experience with TCP/IP and common network configurations.
    • Experience implementing cryptographic mechanisms using dedicated software libraries.
    • Experience with Rust.
    • Familiarity with Xilinx tools (Vitis, Vivado).
    • Familiarity with HAIPE, OTNK, and/or IKE.
    • Familiarity with Linux kernel driver development/modifications.
    • Familiarity with assembly language.
    • Familiarity with bare metal embedded device drivers.
    • Familiarity with PowerPC architectures and peripherals.
    • Familiarity with IBM tools (Rhapsody, DOORS, Clearcase).
    • Familiarity with Green Hills AdaMulti.
    • Familiarity with MIL-STD-6016.
    • Current active Top-Secret Clearance.
    • Current active SAP clearance.
    • Currently engaged in Networked Information Solutions program portfolio(s).
    Email your resume to 

    usjobs@mavensoft.com

     to apply!

    Similar Jobs