Software Engineer Engineering - Ashburn, VA at Geebo

Software Engineer

Business Unit:
Cubic Mission and Performance SolutionsCompany Details:
Cubic offers an opportunity to provide innovative technology for government and commercial customers around the globe, helping to solve their future problems today.
We're the leading integrator of payment and information technology and services for intelligent travel solutions worldwide, and the leading provider of realistic combat training systems, secure communications and networking and highly specialized support services for military and security forces of the U.
S.
and allied nations.
If you have an entrepreneurial spirit and thrive in an innovative environment, we want to talk to you about your next role at Cubic! We are seeking employees inspired by technology, and motivated by the rewards of hard work, commitment, teamwork, quality, integrity, and respect.
We invite you to explore opportunities with Cubic.
Job Details:
Job
Summary:
This role will be part our elite, Cross Domain Solution team building innovative technology that provides various one-way filtering capabilities for a wide variety of network applications and protocols.
Members will have a the unique opportunity to update and implement tools to inspect traffic types, apply transformations to datasets and reshape them to mitigate all types of risks and meet classification boundary requirements.
Come be a part of our growing team and help us build the next generation filtering appliance for government and commercial customers!Location:
Ashburn, VA Essential Job Duties, Skills, and
Responsibilities:
Engages in continuous self-improvement of technical skills and improvements in programming techniques and toolsets.
Recommends value-added changes to existing coding practices, standards, and tools.
Strong background in video processing technologies including FFMEG and libav.
Experience interfacing with Java/C++/C libraries for inspection, validation and filtering of network traffic including XML, Video and various UDP payloads.
Familiar with process and kernel security features including SELinux and SECCOMP.
Comfortable with iptables and rule generation and troubleshooting.
Understands various logging and security auditing capabilities in Linux.
Assist with maintaining and expanding our code-building infrastructure for releases using Make.
Strong background in networking and switching is required.
Comfortable programmatically interfacing with file transfer protocols.
Experience with Bash and Python scripting.
Strong troubleshooting skills and self-starting mentality to make progress on tasks without constant and direct supervision.
Firm understanding of secure coding processes to mitigate development and runtime issues.
Minimum Job Requirements:
Four-year college degree in computer science, computer engineering, or another related technical discipline, plus two years of related experience, or a Master of Science degree.
Desired experience in designing, developing, and troubleshooting software programming.
Requires proficiency using programming languages such as Java, C/C++, Product Lifecycle Management, graphics, or other developmental software.
Interfacing with Linux-based operating systems with an emphasis on performance and reliability.
Effective written and oral communication skills are required.
Knowledge of customer needs and competing products desirable.
Able to analyze and solve complex software engineering problems.
Able to prioritize work, complete multiple tasks and work under deadline and budget guidelines.
Must be a team player and possess a self-starting mentality.
May be required to travel domestically and internationally Strong troubleshooting skills and self-starting mentality to make progress on tasks without constant and direct supervision.
US Citizenship is required, must be able to obtain a clearance.
Desired Skills:
QT Graphical User Interface development is a plus.
Comfortable with RedHat Enterprise Linux.
Firm knowledge of certificate management, revocation, generation, and deployment.
The description provided above is not intended to be an exhaustive list of all job duties, responsibilities and requirements.
Duties, responsibilities and requirements may change over time and according to business need.
Worker Type:
Employee Recommended Skills Auditing Bash (Scripting Language) C+
(Programming Language) Communication Computer Engineering Computer Networks Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.