Logo

Connecting Employers With Military Veterans!

Posted by: ASSETT, Inc. on Oct 03, 2018


Location:

Manassas , VA

Job Description:

Overview:
ASSETT, Inc. requires a Senior Level software engineer to be a member of a software development team developing applications for DoD, Federal and commercial clients. The software engineer will work in a technical leadership position and be able to research and overcome most technical hurdles in collaboration with a team. This position will include technical supervision of more junior engineers. The engineer will exercise good technical judgment in selecting and implementing solutions.
Hours: Full Time
Location: Manassas, VA

Responsibilities:
The selected candidate will apply knowledge of software engineering practices, tools, and methodologies. Specific job responsibilities will include, but not limited to:
Perform software requirements analysis and design.
Develop, document, and validate software solutions.
Perform problem diagnosis and resolution.
Follow company-standard iterative and agile development processes and procedures.
Participate in code review processes.
Communicate clearly and regularly with company and project management, project team members, and customers.
Provide and update technical documentation for all work performed.
Maintain or improve product quality.
Perform tasks accurately and on-time.
Stay abreast of advances in technology.

Key technical skills and experience:
The successful candidate will function in a technical leadership role, therefore the ideal candidate will possess most, if not all, of these skills and experience:

General Programming
Experience with multi-threaded programming
Experience writing C/C++ programs
Familiarity with programming using Java and other languages
Experience with Linux or other UNIX-based operating system
Experience with a symbolic debugger
Understanding of object-oriented design
Familiarity with design patterns, e.g., factory and state machine
Experience implementing mathematically complex algorithms

Embedded Programming
Experience with real-time operating system (RTOS) programming (such as, VxWorks, Green Hills, and LynxOS)
Experience with General-purpose input/output (GPIO)
Familiarity with JTAG debugging
Exposure to a broad support package
Familiarity with memory model
Understanding of microcontrollers
Understanding of background/foreground programming

Messaging
Experience with TCP/IP protocol and socket programming
Experience with communication message parsing, validation, and verification
Understanding of how multi-byte data is transmitted over the network links (byte order issue)
Experience with network trouble-shooting
Understanding of inter-process communication

Requirements Writing/Reviewing
Ability to identify key components of a good quality requirement
Ability to identify characteristics of a bad requirement

Other Qualifications
Knowledge of complete software development lifecycle
Experience with agile development methods and unit testing
Initiative, innovation, and resourcefulness
Excellent verbal and written communication skills
Experience with Information Assurance, Cybersecurity, or Machine Learning is a plus

Education and Experience
BS degree in Computer Science, Computer Engineering, or related field is required. Well-suited for software engineers with more than 10 years experience.
The qualified candidate must be immediately eligible to obtain a US DOD SECRET security clearance.

ASSETT, Inc. is a rapidly growing small company providing systems engineering, software development and analytical services to US Government and commercial customers. ASSETT, Inc. is an Equal Opportunity Employer.
We offer a full range of benefits, including competitive salary, comprehensive health plan including dental coverage, company-paid life and disability insurance policies, and a 401(k) plan with company match. If you would like to apply for this position, please e-mail your resume and a cover letter to grace.large@assett.net.

Education Level:

Bachelors degree or higher

Pay Rate:

Commensurate with experience

Security Clearance:

Secret

Travel Requirements:

Light

Sign Up to Apply to this position
(if you already have a CGO account, just press the button below)

About ASSETT, Inc.

Advanced Systems Supportability Engineering Technologies and Tools. We make systems more intelligent, we modernize systems and software, and we make systems more affordable. We are leaders in integrating technology, engineering practices, and lessons learned, bringing the "best of breed" solutions to our customers across multiple market sectors and environments.

Please visit this employer's Public Profile to see more jobs offered by ASSETT, Inc.