United Technologies Corporation Jobs

UTC logo

Job Information

United Technologies Corporation Senior Software Engineer - Mission Systems Autonomy in Cedar Rapids, Iowa

Job ID: 01330932

City: Cedar Rapids

State: Iowa

Country: United States

Category: Engineering, Systems

Job Type: Full Time

Description:

Date Posted:

2019-06-27-07:00

Country:

United States of America

Location:

HIA32: Cedar Rapids, IA 400 Collins Rd NE , Cedar Rapids, IA, 52498-0505 USA

Senior Software Engineer - Mission Systems Autonomy

Role Description:

The Mission Systems Engineering Autonomy & Mission Engineering Solutions Department (AMES) is seeking a dynamic Software Engineer supporting our Advanced Business area. This position will be participating in the development of a new autonomous system over an 18-24 month period culminating in a real working flight test at government customer facilities. The program will be developing and integrating software to deliver system functionality while leveraging existing software and hardware product baselines from across Collins Aerospace concluding into an overall new System capability

The successful candidate will be part of a distributed team composed of professionals from several disciplines and must have the ability to function well, both alone and with others, and have strong interpersonal skills. This position may require occasional travel (up to 10%.). Position requires that candidate has a final US DoD security clearance, or ability to obtain a final security clearance (US Citizenship is required) in order to access classified information.

Job Responsibilities:

  • Develop and implement system software to accomplish the required system architecture requirements and capabilities for manned and unmanned platforms

  • Modify and implement software utilizing existing code bases and interfaces to bring software elements together so they work as a system.

  • Integrate and test system software into a fully functional modeling and simulation lab environment. Assesses system performance using evaluation criteria and technical performance measures.

  • Prepare documentation, data, and presentation materials needed to support design reviews

  • Develop, document, and maintain software systems documentation (e.g. ICD, SDD, SVD)

  • Experiments to support the engineering and business development objectives of emerging programs

Basic Qualifications:

  • C/C++ Programming

  • CMAKE build system

  • Linux based programming

  • Git or SVN version control system

  • Docker Containers or other Linux container technology

  • Python Programming

  • Working knowledge of UML/SysML languages

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

  • U.S. Citizenship is required. Final US DoD security clearance or ability to obtain a final security clearance. Candidate selected will be subject to a government security investigation/reinstatement and must meet eligibility requirements.

A successful candidate will possess:

  • Experience with inter-process communications using networking (e.g. UDP and TCP/IP)

  • Experience with multi-threaded applications in a Linux environment

  • Simulink and MATLAB experience is desired

  • Experience using issue tracking tools (e.g. JIRA)

  • Experience documenting interfaces and design approaches (e.g. Software Version Description (SVD), Software User’s Manual, Interface Control Document (ICD), and Software Design Document (SDD))

  • Experience in developing, integrating, and maintaining software applications

  • Modeling and simulation experience using distributed simulations is desired

  • Experience with executing Research and Development / Science and Technology Programs, delivering new technologies to internal and external customers is desired.

  • Experience working effectively in highly collaborative environments, a demonstrated ability to take ownership of tasks and lead technical efforts spanning multiple stakeholders, and be able to communicate effectively with all levels of the organization as well as customers.

United Technologies Corporation is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.

Privacy Policy and Terms:

Click on this link to read the Policy and Terms

Qualification:

United Technologies Corporation is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age, or any other federally protected class.

Thank you for your interest in a career at United Technologies! We will soon upgrade to an improved job application system to simplify the apply experience. You will still be able to apply to any of our current job openings through December 18, 2018. On January 2, 2019, our new and improved job application system will launch; please check back on that date to see all of our job openings.

DirectEmployers