• Program Development Engineer

    Job Locations US-MD-Frederick
    Job ID
    2018-1578
    # of Openings
    1
    Relocation
    No
  • Overview

    Globecomm is a leading connectivity provider of video, voice, and data to the most remote locations on Earth — and under the most treacherous conditions. The company’s comprehensive Satellite, Fiber, Cellular, and CDN infrastructure and services provide robust connectivity over Land, Sea, and Air with zero downtime for mission-critical RF and IP communications serving Government, Maritime, Media, Energy, Enterprise, Wireless, and IoT customers in over 100 countries. Along with world-class network system design and integration capabilities, Globecomm specializes in end-to-end hosted and managed services; broadcast and media infrastructure, virtualization, OTT, and IPTV solutions; cloud-based services for private network interactive training, distance learning, and corporate communications; and Satellite, Wireless, and Internet of Things/M2M solutions and services.

     

    The Program Development Engineer is responsible for the complete life cycle of a new or modified software product, from research and design to implementation, training, and support.

    Responsibilities

    • Analyze equipment and software in a laboratory environment to test performance and uncover vulnerabilities.
    • Interact with other engineering groups or customers to define, document, analyze, perform, and interpret tests for products, systems, components, or modifications.
    • Interact with users to define system requirements and/or necessary modifications
    • Develop software code, stand-alone software applications, and hardware applications to help improve performance and mitigate vulnerabilities.
    • Use current programming language and technologies, write code, complete programming, and perform testing and debugging of applications. Code may be used in commercial or end-user applications, mobile apps, or desktop applications products.
    • Analyze, design, program, debug, and modify software enhancements and/or new products used in local, networked, cloud-based or Internet-related computer programs.
    • Identify functional problems with hardware and software applications, and suggest resolutions.
    • Assist in the definition of internal quality control standards and the maintenance of reliability programs.
    • Complete documentation and procedures for installation and maintenance .
    • Adhere to software quality best practices and procedures.
    • Participate in project review meetings.
    • Perform other duties as assigned.

    Qualifications

    • U.S. Citizen with the ability to obtain and maintain a U.S. Government Security Clearance
    • 5-8 years of experience with software systems development and testing
    • BSCS, BSCE, BSEE or equivalent experience
    • Working knowledge of Object Oriented Design and Programming methodologies, e.g., C, C Sharp, C++, Java, Python, Pearl
    • Demostrated ability to capture and document software requirements
    • Excellent programming skills
    • Critical thinker with excellent problem-solving abilities
    • Effective verbal and written communication skills
    • Ability and willingness to travel up to 10%, as needed

    Highly valued but not required skills and experience:

    • Working knowledge X86 and ARM assembly language

    Valued but not required skills and experience:

    • Proficiency with embedded systems software development and testing
    • Working knowledge of multi-threaded programming
    • Working knowledge of networking and network programming
    • Working knowledge of Django web framework
    • Practical knowledge and experience in the requirements gathering, design, and development of database management applications

     

    Equal Opportunity Employer – Minorities / Women / Veterans / Individuals with Disabilities / Gender Identity / Sexual Orientation

     

    If you are a disabled individual or disabled Veteran and require a reasonable accomodation in applying for any posted position, please contact us at (631) 231-9800.

    Options

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