Software Engineer

  • Richardson, TX, USA
  • Contract

Job Description

Software Engineer

Richardson, TX

12 months contract

Job Description:

Rockwell Collins is currently seeking qualified candidates for a Senior Software Engineering position to support airborne platforms and ground based systems across multiple programs. This opportunity requires an individual who can perform a number of key software lifecycle development activities, including the design, development and the integration testing of mission systems software. The candidate should be self-motivated and willing to work in a fast paced environment as part of a dynamic and growing software development team. Additionally, the candidate should be experienced with common software engineering tools and practices.

Candidates must have the following experience: 

• At least 3 years of hands on coding in Java and/or C++ using industry standard object oriented design principles
• Experience developing on Red Hat Linux (RH7) and/or Windows Desktop/Windows Server operating systems
• Experience in all software lifecycle disciplines including design, implementation, and test
• Proficiency in industry standard IDE tools (such as Eclipse, Visual Studio or equivalents)
• Proficiency in industry standard configuration management tools (such as SVN, GIT, Clearquest/Clearcase or equivalents)

The following experience is desirable: 
• Experience developing software for military applications and/or experience of working government programs 
• Experience with setup/configuration of virtual machine environments (such as VmWare or equivalents)
• Familiarity with Atlassian Software Development and Collaboration tools (such as JIRA, Confluence, JAMA, Bamboo)
• Experience with build and test automation tools
• Experience with code analysis tools (such as Coverity or equivalents)
• Experience with Ethernet-based interfaces/protocols (IPv6 and SIP), serial interfaces, etc.
• Understanding of Network Management fundamentals
• Experience using SNMPv3 to monitor/control equipment 
• Working knowledge of scripting languages such as Perl, bash, etc.

Candidates should possess the following attributes:
• Positive attitude that is adaptable to change, enjoys learning new technologies, and contributes to a positive work environment
• Ability to work with remote sites and team members; build relationships with global engineering team
• Strong collaboration skills that facilitate effective communication with teammates, both Systems and Software engineers, in order to make sound engineering decisions
• Exceptional communication skills. Must be able to communicate technical issues, risks, and status in both written and oral form
• Disciplined approach to developing high quality software

Additional Information

US Citizens or Permanent Residents