Software Application Engineer Leader Ellicott City, MD Job in Default Md, Maryland Us
Description
CSC is seeking a Software Engineer in Ellicott City, MD.
- The applicant must be a US Citizen, and currently (within 5 years) hold TS Clearance.
Qualified candidates should have experience using various software and hardware diagnostic tools to analyze digital telecommunications activities. Familiarity with microprocessors at the circuit level to include assembly language programming experience is a plus. Knowledge of modern cellular communications standards (CCITT, ETSI, GSM, etc.) is highly desirable. This job requires an individual who has a thorough understanding of C/C++ language programming, Windows and Linux operating systems, and can handle tasks with little supervision. Candidate must be able to work in a rapid paced, small team atmosphere.
- Works in conjunction with the business development staff to create new business by identifying customer purchasing requirements and providing technical support to potential/current customers in sales presentations and/or product demonstrations.
- Creates demonstration-application(s) to present feasibility of the application to potential/current customers.
- Defines and creates demonstration software and systems to showcase products and systems.
- Provides answers to moderately complex customer inquiries concerning system software and applications, pre-sale and post-sale.
- Tests user configurations for system compatibility. Coordinates the installation and maintenance of products/systems to ensure that the system is functioning according to specifications.
- Interacts with engineering groups to assist in the design changes to equipment. Tracks the progress and quality of the projects with accountability to the customer, project manager and management to ensure on on-time and smooth product launch for the customer.
- Trains and communicates with customers on systems applications and assists less experienced engineers as necessary.
- Maintains relationships with assigned customers post integration; supports their needs and builds the relationship to encourage future growth of business with the customer.
Qualifications
- Required skills
- Must be US Citizen and be able to obtain a TS/SCI with full scope poly.
- C/C++ Programming experience
- Hardware Interfacing
- Assembly Language
- USB 2.0 Serial Protocol
- Embedded microprocessor experience
- Reverse Engineering
- Desired skills
- IDA Pro
- Logic Analyzer experience
- Development of boot loaders
- ARM Architecture
- Micro-controller programming
- JTAG Specific
- Bachelor's degree or equivalent combination of education and experience
- Bachelor's degree in computer science, engineering or related field preferred
- Six or more years of applications engineering, field support or technical sales experience
- Experience working with overall business/account objectives and goals
- Experience working with operating systems such as Windows, Linux, etc
- Experience working with software tools including compilers, assemblers, debuggers and simulators
- Experience working with assembly languages such as HTML programming, MySQL, C, C++, etc
- Experience working with business areas such as Sales/Marketing, Business/Financial Analysis, Project Management
Other Qualifications
- Communication skills
- Good interpersonal skills to establish/maintain customer relationships and interact with team members
- Good organization and time management skills
- Good analytical and problem solving skills
- Ability to develop programs of a moderately complex level from concept to final within very strict time limitations
- Ability to troubleshoot technical problems either on-site or remotely
- Ability to comprehend, filter information, apply judgment and use experience in design/sale/support of products and systems
- Ability to work productively across customer sites
- Willingness to travel