Software Engineer

Job Description: ETC-PD-2011.001

ETC is an independent, nonprofit, professional services organization conducting contract research and development (R&D), test and evaluation (T&E), operations and maintenance (O&M) and policy development for the government, academia, and industry. Founded in 2006, ETC has built a reputation for innovation, technical excellence, and meeting our customers' needs. We are committed to advancing Science, Technology, Engineering, and Math (STEM) in Southern Maryland.

ETC is seeking a talented, entry or mid-level Software Engineer for ongoing and long-term Research and Development projects which involve building autonomy for unmanned vehicles. The Software Engineer will work with researchers at University of Maryland on the design and development of software architectures for robotic platforms. Ideal candidate works well in a team environment, and is also self-motivated to learn new technologies, solve problems and come up with innovative solutions.

Qualifications:

  • Bachelor's degree in Computer Science, Computer Engineering or Electrical Engineering
  • Programming experience building large applications with C/C++
  • Experience with network protocols and multi-threading

Preferred Skills:
Applicants with a strong background in applied mathematics or physics. The following skills or experience are considered a plus:

  • Master's degree in Computer Science, Computer Engineering or Electrical Engineering
  • Familiarity with OpenGL, Direct3D, or a high-level graphics rendering engine
  • Experience building simulation environments for vehicles
  • Experience with numerical analysis software like MATLAB
  • Design, development or hands-on experience with robotic systems

Candidate must qualify for a U.S. Government Clearance. Candidates with less than 4 years of professional, full-time experience should provide a copy of their transcripts. Resumes may be submitted via email to hr@etcmd.com

Contact Information: www.etcmd.com or hr@etcmd.com