Randstad Sr Software Engineer in Richardson, Texas
Sr Software Engineer
Friday, October 7, 2016
We have an exciting opportunity for an experienced Software Engineer skilled in Ada and Python in the development of real-time embedded communication and surveillance applications software on a 12 month+ assignment.
The Communication and Surveillance team provides embedded application software that provides aircraft operators with communication and surveillance command and control capabilities of installed Very High Frequency (VHF COM) radios, Ultra High Frequency radios (UHF COM), High Frequency (HF) radios, and surveillance components such as Identify Friend or Foe (IFF) and Traffic Collision Avoidance System (TCAS). The communication and surveillance applications interact with a diverse combination of hardware and software components consisting of radios, display units, and related data concentration units.
Responsibilities will include developing requirements, detailed design, software implementation, and requirement based verifications and supporting industry-leading avionics communication software; this team wants you to be a part of creating the next generation avionics platform. As part of this team you will help apply software applications to a wide range of aircraft as the foundation is laid for the business and regional market for the next decade.
This position requires the ability to work in a team environment and communicate effectively with peers and management. The primary responsibility for this position is developing requirements, detailed design, implementing software, integration, and verification in accordance with software development processes.
Experience is desired in the integration of communication radios, surveillance components, and development of products in an integrated architecture. The ideal candidate would be a self-starter, able to multi-task, manage unplanned events, and take advantage of opportunities and events to achieve results that meet or exceed expectations. This individual must be able to communicate, both written and verbal, with employees at all levels in the organization, and must have excellent problem solving, data analysis and decision making skills.
Must Have Requirements:
A successful candidate will possess:
·Bachelor s degree in a Science, Technology, Engineering or Math (STEM) discipline.
·Experience in real-time embedded software
·Knowledge of software development using Ada
·Knowledge of developing software requirements
·Knowledge of developing requirement based verifications
·Knowledge of Python
·Knowledge of ARINC 429 standard and bus protocols
·Knowledge of MIL-STD-1553 bus protocols
·Knowledge of Ethernet bus protocols
A successful candidate may possess:
·Understanding of radio domain (VHF, UHF, HF, TCAS, IFF, SATCOM etc.)
·Familiarity with ARINC 661
·Avionics System / subsystem integration and test experience
·Experience with DOORS
-Knowledge of software development using C/C+·Experience with Jama
·Experience with APEX
·Experience with GNAT Programming Studio (GPS)
·Experience with Subversion