Bachelor's degree in Computer Science or Electrical/Computer/Aerospace Engineering
5+ years of Aerospace Engineering experience
In-depth knowledge of DO-178 Full Lifecycle Development process
Proficient in requirements capture and management tools
Skilled in translating software requirements to C/C++ code
Experience in developing detailed design documents and software verification test cases
Familiar with Software Change Request (SCR) processes and software configuration management tools
Responsibilities
Develop software requirements for aircraft surveillance systems
Write and verify software code in compliance with DO-178 standards
Create software verification test cases and procedures
Collaborate with remote team members on project tasks
Adapt work hours to align with customer schedules
Manage multiple tasks effectively to meet project milestones
Interpret and clarify high-level requirements to ensure project progress
Benefits
Flexible work hours to accommodate customer needs
Opportunities for professional development in aerospace software engineering
Collaborative work environment with remote team members
Engagement in cutting-edge aircraft surveillance technology
Supportive culture that values initiative and decision-making skills
Full Job Description
REAL TIME CONSULTING (An RTCo Company)-POSITION DESCRIPTION JOB TITLE: Software Engineer - Aircraft Surveillance Systems
ABOUT THE JOB: This position is responsible for software development activities for aircraft surveillance systems in accordance with DO-178 lifecycle.Activities include development of software requirements, software code, and software verification test cases and procedures.
REQUIRED SKILLS:
Bachelor's degree in Computer Science or Electrical/Computer/Aerospace Engineering
5+ years of Aerospace Engineering experience
Knowledge of DO-178 Full Lifecycle Development process and its application in the development of complex systems software
Experience with requirements capture and management, and associated tools
Experience translating software requirements to C/C++ language code
Experience in development of detailed design documents
Experience translating software requirements to software verification test cases
Experience developing software verification test procedures
Familiar with Software Change Request (SCR) processes and tools
Familiar with software configuration management processes and tools
Positive Attitude
Strong initiative and decision-making skills
Ability to multiplex between tasks
Ability to interpret high level requirements that may not be completely clear and make good judgements on intent and continuing forward progress rather than needing everything to be 100% accurate and complete
Ability to quickly come up the learning curve and determine how to set up the test environment (Validation Facility)
Experience working with remote team members
Effective communication skills (both verbal and written)
Flexibility to match and occasionally adapt work hours to the Customers schedule
Flexibility to accommodate peaks in workload to meet milestones
PREFERRED SKILLS:
TCAS, TAWS, ADS-B Out, or similar product experience