Software Engineer

Location: Lorton, VA
Job Code: 923
# of Openings: 1

Description

Founded in 1992, MTEQ is a woman-owned business that provides superior Technical Services and Rapid Prototyping support to Government and commercial customers. We have more than 25 years of specialized experience in system development, electronics fabrication, and full-scale tactical prototyping, and systems integration for a variety of defense and commercial applications. MTEQ maintains a high performance culture that emphasizes quality, productivity, process improvement, goal attainment, and the recruitment and development of a superior workforce.

Vacancy Description

MTEQ is seeking a highly motivated individual who has skills in a myriad of software development disciplines to serve as a key member of our software development team.  Primary responsibilities will be designing, developing and integrating software-based simulation solutions. Such an individual will be responsible for interfacing with various hardware sensors/components and software components as well as developing GUIs (Graphical User Interface).  Candidates must be able to communicate effectively with clients and be attentive to customer satisfaction and will be required to work closely with hardware and systems engineers in a small-team environment.

Required Skills

  • Three-Five (3-5) years experience developing software in Python and Java for actual programs/projects (i.e., not academic)
  • Experience/expertise in designing, developing and implementing solutions utilizing protocols, standards and interfaces such as Google Protobufs, XML, XSD, SSL, TLS, TCP/IP, UDP/IP, IP Multicast, RS-232/422/485, GPIO, USB
  • Experience/expertise in designing, developing and testing microcontroller software (e.g., PIC, Atmel, Arduino)
  • Experience/expertise designing and developing GUIs
  • Experience/expertise developing software and solutions on a Raspberry Pi
  • Experience/expertise in cross platform (Linux, Windows) software development
  • Hardware and software system integration experience/expertise
  • Affinity to produce and perform in an R&D (Research & Development) environment
  • Strong troubleshooting and debugging skills
  • Excellent written and verbal communications skills
  • Create, refine and adhere to formal software development processes
  • Develop software documentation, including user manuals and release notes
  • B.S. in Software Engineering, Computer Engineering, Computer Science, or applicable engineering or science field
  • Must be able to obtain and maintain a secret security clearance, therefore U.S. Citizenship is required

Desired Skills

  • Experience/expertise designing, developing and implementing applications using NoSQL database solutions (e.g., OrientDB)
  • Experience/expertise employing complex data types (e.g., queues, stacks, maps, dictionaries, lists, vectors, iterators, sets)
  • Experience/expertise employing industry accepted programming constructs/practices (e.g., MVC [Model/View/Controller], thread pools, abstract class implementations, unit testing, concurrency)
  • Experience/expertise with various IDEs (e.g., Visual Studio, Eclipse, Emacs), code repository software (e.g., Subversion, git), software project management and collaboration solutions (e.g., Redmine, Trac, & JIRA), and bug reporting/tracking tools (e.g., Bugzilla, Tuleap) and automated testing frameworks (e.g., BuildBot & Jenkins)
  • Experience/expertise with various programming (e.g., C++, C#/.NET, C) and scripting languages (e.g., bash, perl, powershell)
  • Experience/Expertise in various software development methodologies (e.g., Agile, Scrum)

 

SECURITY CLEARANCE:
Ability to obtain Security clearance preferred.  Active Security Clearance a plus 

 

PRIMARY LOCATION: Lorton, VA

 

SCHEDULE: Full time    

MTEQ is an Equal Opportunity/Affirmative Action Employer 
Minorities/Women/Veterans/Disabled

 

ACCESSIBILITY/ACCOMMODATION:
If because of a medical condition or disability, you need a reasonable accommodation for any part of the employment process please send an e-mail to  staffing@mteq.com  or call (540) 658-2720 Opt 4 and let us know the nature of your request and your contact information

 





Are you a returning applicant?

Previous Applicants:

If you do not remember your password click here.

Back to Search Results

New Search


Powered By Taleo