Hotline: 678-408-1354

Software Engineer

A software test engineering/configuration position with the MotivePower Software Development team

Responsibilities
ESSENTIAL FUNCTIONS AND BASIC DUTIES

  • The engineer will work with a team of software engineers that are responsible for designing, developing, and unit testing locomotive control embedded and host software written primarily in ‘C’/C++’. Develop, maintain, and execute the necessary software test plans, test cases, test script to fully test and verify the software prior to release to other engineering organizations/QA. Work closely with software team to continuously improve the efficiency and effectiveness of b. test plans and testing processes in order to improve the quality of the software.
  • Provide software documentation based on IEEE standards as required.

    Support development engineers in designing and running custom test environments for problem

    duplication.

    Build master responsible for configuration/release management of code submitted by the developers (merging development branches, release notes, labeling) and delivering software builds using ClearCase.

    Responsible for logging/tracking of software defects and providing metrics as needed.

    Develop documentation and processes as needed.

    Design, develop, unit test, debug, and support of embedded locomotive control software as needed.

    Fully competent/journey. Possesses and applies a broad knowledge of principles, practices and procedures in particular field of specialization in the completion of difficult assignments. Usually works under general supervision, conferring with senior staff or leads on unusual matters. Assignments are broad in nature, usually requiring originality and ingenuity.

    Qualifications
    Education/Certification:

    Bachelor’s degree in computer science, electrical engineering, or similar technical degree

    Experience Required:

    5+ years experience in a Unix/Linux, C/C++ development testing organization developing software test plans,

    Test execution, script development, and test harnesses.

    Experienced with unit, component system, integration, & exploratory testing.

    Experience using configuration management/revision control tools to coordinate development and release of software

    Defect tracking tools.

    Experience developing test and build processes as well as providing test metrics to help track quality.

    Must be a team player able to work in a dynamic changing environment

    Strong written and verbal communication skills. Fluent in English.

    Scripting, makefile, software development experience desired.

    Embedded software development experience desired.

    skills/abilities:

    PHYSICAL ACTIVITIES AND REQUIREMENTS OF THIS POSITION

    finger dexterity: Using primarily just the fingers to make small movements such as typing, picking up small objects, or pinching fingers together.

    Talking: Especially where one must frequently convey detailed or important instructions or ideas accurately, loudly, or quickly.

    Average Hearing: Able to hear average or normal conversations and receive ordinary information.

    Repetitive Motions: Movements frequently and regularly required using the wrists, hands, and/or fingers.

    Average Visual Abilities: Average, ordinary, visual acuity necessary to prepare or inspect documents or products, or operate machinery.

    Physical Strength: Sedentary work; sitting most of the time. Exerts up to 10 lbs. of force occasionally. (Almost all office jobs.)

    WORKING CONDITIONS

    None: No hazardous or significantly unpleasant conditions (such as in a typical office).

    MENTAL ACTIVITIES AND REQUIREMENTS OF THIS POSITION

    Reasoning Ability: Ability to apply logical or scientific thinking to define problems, collect data, establish facts, and draw conclusions.

    Able to interpret a variety of technical instructions and can deal with multiple variables.

    Mathematics Ability: Ability to compute discount, interest, profit, and loss; commission markup and selling price; ratio and proportion and percentage.

    Able to perform very simple algebra.

    Language Ability: Ability to read periodicals, journals, manuals, dictionaries, thesauruses, and encyclopedias.

    Ability to prepare business letters, proposals, summaries, and reports using prescribed format and conforming to all rules of punctuation, grammar, diction, and style.

    Ability to conduct training, communicate at panel discussions, and to make professional presentations.

    Share this job

    Contact Us

    Eltas EnterPrises Inc.
    3978 Windgrove Crossing
    Suite 200A
    Suwanee, Georgia
    30024, USA
    contact@eltasjobs.com

    Subscribe to our Newsletter