Engineer ( SW )

L3 Communications   •  

Wilmington, MA

Industry: Telecommunications


Less than 5 years

Posted 247 days ago

This job is no longer available.

Job Summary: Designs, develops, codes, tests, debugs, integrates, and supports software programs across one or more platforms, requiring experience and technical competence with a keen ability to learn new software technologies quickly. Responsible for conducting development phases of software projects, based on assessment of software function and performance requirements, definition of design specifications, development of major routines and utility programs, resolution of software compatibility and interface problems, and analysis of the system's architecture. Experienced with object-oriented programming, embedded systems, relational databases (RDBMS) and new/advanced programming languages. May act as Team or Project Leader on large software projects or major software solutions that may include on-site client work.   Primary Responsibilities and Objectives:

  • Designing software for use in current and future system platform developments;
  • Maintaining and expanding database structures within software platform;
  • Writing functional and system test plans for validation;
  • Interfacing with product management for future system requirements;
  • Ability to quickly identify and solve software problems;
  • Excellent written and oral communication skills;
  • Must be a team player with good people and leadership skills and ability to mentor;
  • Good organizational skills being able to multitask on multiple development projects;
  • Ability to work both independently and as part of larger teams;
  • This job description does not cover or contain a comprehensive listing of activities, duties or responsibilities, other tasks will be assigned as necessary.  



Required Education and/or Experience:

  • B.S. or M.S. degree in Computer Science or Electrical Engineering;
  • A minimum of 2-5 years of related experience in software development, preferably for instrumentation and/or embedded systems;
  • Experience with C++ in a Linux environment;

Other Desired Skills and Abilities:

  • Experience with Qt development framework;
  • Experience with C#, .NET, and WCF for Windows based systems;
  • Experience with SQL relational databases (MySQL, Microsoft SQL Server);

Good understanding of networks and hardware interfaces