Software Engineer

Telecommunication Systems Germantown , MD 20874

Posted 2 months ago

ABOUT THE OPPORTUNITY:

Comtech has an opportunity available for a Software Engineer at our Germantown location.

Augment a small team of developers working with a variety of technologies to assist training and assessing individuals in the cyber security field. You will actively participate in the design and implementation of systems to help monitor a student's activity within a virtual environment, as well as the handling of scoring related to this system.

  • This team also monitors and maintain production servers, some of which must run with nearly no down time.

  • This team works with a variety of virtual technologies, and through the virtual technologies of various vendors and customers as needed.

ABOUT THE COMPANY:

At our core, Comtech employees are driven by innovation. We are leaders in the advanced global commercial and government communications market. A career at Comtech enables you to design, develop, produce and market innovative products, systems and services for advanced communications solutions. You will facilitate and enhance the way people, businesses, and governments communicate around the world.

Comtech Command and Control is a leading provider of mission critical solutions to government and civilian agencies with a focus on C4ISR solutions using any type of network, whether mobile, fixed, static, terrestrial, marine, airborne or in space. In order to help our customers, combat a growing number of cyber-attacks on their systems, we provide training and certification and vulnerability compliance assessment. Comtech designs, develops, produces and markets innovative products, systems and services for advanced communications solutions. We are technology leaders in the markets that we serve and conduct our business through Government solutions. Our market segments consist of: Tactical Communications, Space & Component Technology, Mobile Datacom, and Cyber Security Solutions.

REQUIRED SKILLS:

The ideal candidate comfortably works with the following languages, but can quickly pick up others as needed:

  • C/C++

  • Ruby (on Rails)

  • PHP

  • JavaScript

  • SQL (post gres and MySQL)

  • The ideal candidate should be comfortable with the boost library in C++.

  • The ideal candidate should be able to generate complex SQL queries with conditional statements.

  • The ideal candidate also comfortably works with the following operating systems, enough to install the operating system on a completely clean machine and configure (and intentionally misconfigure) it for a wide variety of different scenarios:

  • Debian Linux and derivatives

  • CentOS and Redhat Linux

  • Windows from WinXP through Win10, Professional to Server.

  • The ideal candidate must also work with several different virtualization technologies:

  • AWS

  • Hyper-V

  • VMWare (to include ESXi, vCenter, and such)

  • The ideal candidate should also be comfortable working within a disciplined agile development (DAD) environment, using Redmine for tracking issues, and git for source control.

  • The ideal candidate must be comfortable working with people who work regularly from remote locations, using Skype for Business, email, and other tools for effective communication with peers.

EXPERIENCE/EDUCATION REQUIREMENTS:

  • 5+ years' experience as a software engineer

  • Systems level programming experience

  • Web development experience

  • Some background in cyber security, and teaching methodology, is a plus.

Comtech offers a competitive salary, comprehensive benefits and flexible paid time off options, for eligible employees:

  • Medical, Dental and Vision, Health Savings Account, Flexible Spending Account

  • STD, LTD, Supplemental Life insurance and AD&D

  • Comprehensive 401k plan and Employee stock purchase plan

  • Tuition Assistance

  • Vacation, Personal and Sick time

  • 10 paid holidays

  • Bereavement and jury duty leave

Comtech Telecommunications Corp. is an Equal Opportunity Employer.

Are you a returning applicant?Previous Applicants:Email:Password:

If you do not remember your password click here.

Back to Search Results

New Search


upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer

Pctel

Posted 1 week ago

VIEW JOBS 1/16/2019 12:00:00 AM 2019-04-16T00:00 PCTEL Inc. - Germantown Location is looking for an experienced Senior Software Engineer to design, implement, and maintain both external and internal PC-based software application. Position is will be located in the Germantown Maryland. Selected candidate will perform the following: * Evaluate, select, adapt, and establish software engineering techniques, methods, algorithms, procedures and criteria to creatively and practically resolve complex problems. * Actively develop, maintain, and assume lead of both external and internal PC-based software applications. * Provide technical leadership and make sound technical decisions. * Provide technical direction to, and mentor Software Engineers, as required; Work cooperatively with other software and hardware engineers and take direction from senior level positions, as necessary, to fulfill the requirements of assignments. * Work closely with other functional groups and provide high quality technical support. * Interface with customers, marketing, and other disciplines, as required, and represent the company professional, respectfully and with confidence. * Suggest suitable design methodologies and new development technologies. * Provide input on ways to improve the software development processes. * Lead and solve complex programming and system engineering issues. * Perform other duties as assigned by supervisor. The position requires the following: * Bachelor's Degree in Electronic Engineering or Computer Science * Master's Degree in Electronic Engineering or Computer Science preferred * 8-12 years of related work experience in a wireless product development environment * Extensive workplace experience designing and developing PC-based software applications. * Advanced skills developing commercial software products by using Visual C/C++, MFC, COM, Win32 API, Visual C# and .NET technologies. * Advanced knowledge of software design methodologies and design patterns. * Advanced knowledge of concepts regarding multithreading, modernization, and memory management. * Advanced ability to provide technical leadership in solving the complex system problems and make technical decisions. * Advanced ability to suggest and introduce new technologies applied to the software development. * Intermediate knowledge of relational database design and programming * Intermediate skills developing engineering requirements and functional specifications. * Advanced software development skills under windows platform. * Basic knowledge of using signal generator, spectrum analyzer, and protocol analyzer is a plus. * Basic knowledge of cellular technologies is a plus. * Intermediate verbal and written communication skill sin the English language * Intermediate skills interacting cross functionally with various departments We offer generous benefits and competitive base salary. Apply online at www.pctel.com. PCTEL, Inc. is an equal opportunity employer. Pctel Germantown MD

Software Engineer

Telecommunication Systems