Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

OMS Software Engineer II

Ultra

OMS Software Engineer II

Austin, TX
Full Time
Paid
  • Responsibilities

    Job Description

     

    JOB DESCRIPTION: Ultra is seeking a talented, highly motivated Software Engineer with four (4) to seven (7) years of experience to join our Product Innovation team to develop Open Mission Systems (OMS) software adapters for a communications pod. The communications pod performs multiple functions including participating in a Link 16 network, radio relay and radio bridging. The status and control of the radios is currently performed by the implementation of each radio’s specific interface description. The software engineer will work with others to implement OMS adapters between the User Interface and the radio specific control applications.

    • Responsible for the design, modification, and implementation of real-time software systems
    • Works in the Agile/Scrum development methodology
    • Reviews and tests software components to ensure compliance with application requirements
    • Participates in the software quality process
    • Receives direction from an immediate supervisor and works within a project team to accomplish all deliverables for a project
    • Participates in the software quality process

     

    REQUIRED SKILLS:  

    • Bachelor’s degree in Computer Science, Computer Engineering or related field with a concentration in software development
    • 3+ years software development experience in a professional setting with at least 1+ modern programming language, preferably C, C++ or Java
    • 2+ years software development experience using Linux Operating System
    • Ability to obtain a US Government security clearance.  Security clearances are granted to U.S. citizens.

    DESIRED SKILLS:

    • Experience with Open Architecture development
    • Experience/knowledge of Open Mission Systems (OMS) Universal Command and Control Interface (UCI) standards
    • Knowledge of messaging technologies such as ActiveMQ or RabbitMQ
    • An understanding of object-oriented design and implementation
    • Solid understanding of computer science fundamentals in data structures, algorithm design and problem solving
    • Familiar with software architecture design principles
    • Effective communication skills
    • May require periodical (quarterly on average) travel for technical interchange meetings, customer meetings, and integration/usability testing activities

    PHYSICAL REQUIREMENTS: 

    • Frequently required to sit and use manual dexterity 
    • Works in an office environment with little or occasional light physical effort 
    • Works on a computer, requiring the ability to view a monitor for long periods of time

     

     

    The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified. A review of this classification has excluded the marginal functions of the classification that are incidental to the performance of fundamental job duties. All duties and responsibilities are essential job functions and requirements and are subject to possible modification to reasonably accommodate individuals with disabilities to perform this job proficiently. The requirements in this document are the minimum levels of knowledge, skills, or abilities.

     

    Advanced Tactical Systems is a leading supplier of tactical command and control systems, communication gateways, data fusion and display systems. It also provides software-based applications that deliver enhanced situational awareness in military command, control, communications, computers, intelligence, surveillance and reconnaissance (C4ISR) systems.

    Ultra Electronics is a UK-based defense, aerospace, cyber security, energy, and transportation products group.  Ultra manages a portfolio of specialist capabilities, generating highly differentiated solutions and products by applying electronic, mechanical, and software technologies in demanding and critical environments to meet customer needs.

     

    THIS CONTRACTOR AND SUBCONTRACTOR SHALL ABIDE BY THE REQUIREMENTS OF 41 CFR 60–1.4(A), 60–300.5(A) AND 60–741.5(A). THESE REGULATIONS PROHIBIT DISCRIMINATION AGAINST QUALIFIED INDIVIDUALS BASED ON THEIR STATUS AS PROTECTED VETERANS OR INDIVIDUALS WITH DISABILITIES, AND PROHIBIT DISCRIMINATION AGAINST ALL INDIVIDUALS BASED ON THEIR RACE, COLOR, RELIGION, SEX, SEXUAL ORIENTATION, GENDER IDENTITY OR NATIONAL ORIGIN. MOREOVER, THESE REGULATIONS REQUIRE THAT COVERED PRIME CONTRACTORS AND SUBCONTRACTORS TAKE AFFIRMATIVE ACTION TO EMPLOY AND ADVANCE IN EMPLOYMENT INDIVIDUALS WITHOUT REGARD TO RACE, COLOR, RELIGION, SEX, SEXUAL ORIENTATION, GENDER IDENTITY, NATIONAL ORIGIN, DISABILITY OR VETERAN STATUS.

     

    Reasonable accommodation statement: If you need an accommodation for any part of the application process, please email careers@ultra-us-gbs.com

     

    Company Description

    Ultra is a sub-system and systems provider. We specialise in providing application-engineered bespoke solutions for our customers’ mission critical situations in the defence, security, critical detection & control markets. Our capabilities and technologies can be found on many of the world’s long-term military programmes. We employ over 4,500 employees across the globe and are listed on the London Stock Exchange. Learn more about the family of companies by visiting https://www.ultra.group/ Interested in a career with Ultra Electronics? Check out current opportunities here: https://www.ultra.group/careers/