Rockwell Collins Software Engineer - G2 in Bangalore, India

Job Summary

Applies a systematic, disciplined, quantifiable approach to the construction, analysis, or management of software. Uses independent judgment to make decisions in day-to-day job responsibilities the majority of the time under general supervision.

Job Responsibilities

  • Expand and apply knowledge: Product domain, Requirements, Design, Development, Test and Release software processes, tools, methods and coding best practices with primary emphasis on taking technical ownership in a software component of the product domain.

  • Develop and document component and moderate changes to software requirements documentation, applying knowledge of processes, tools and methods in the management and tracking of software requirements baseline.

  • Design, code, test, integrate and document software of moderate complexity within software services, software components, software test tools and software test scripts. Prepare software builds for execution in a simulation environment, reference platforms and on the target hardware. Understands and utilizes the appropriate RC processes and tools during product development, resulting in increased product quality and improving customer satisfaction.

  • Participate in cross-functional team efforts in integration, verification and validation for products and sub-systems of moderate complexity.

  • Contribute to the engineering estimates for tasks such as change requests or problem reports.

  • Create unit testing ability (along with continued regression testing ability) such that software components may be developed and comprehensively tested in a simulation environment - if such an environment does not exist, consider various alternatives to create one.

  • Able to use test equipment (e.g. Logic Analyzer) and software debugging tools (e.g. Wireshark) to aid in the integration process. Apply techniques and skills required to identify a root cause of a given software integration issue.

  • Escalates encountered technical software issues to project leadership in a timely fashion.

  • Contribute to software engineering requirements capture, analysis and creation for moderate complexity software designs.

  • Individual job duties may vary.

Basic Qualifications

Bachelor's degree in a Science, Technology, Engineering or Math (STEM) discipline.