Bachelor's degree in Computer or Software Engineering, or related technical area
5+ years of software development experience specifically for avionics
Proven experience in developing software applications for avionics displays
Full lifecycle software development experience in compliance with DO-178B/C standards
Strong background in designing software architectures
Proficiency in C++ programming
Experience in creating test cases based on system and software requirements
Familiarity with safety-critical real-time operating systems (RTOS)
Responsibilities
Develop and integrate core display applications for the Next Generation Avionics Platform
Verify software functionality and compliance with industry standards
Design software architectures to support avionics display applications
Create and execute test cases derived from use cases
Collaborate with cross-functional design teams to ensure cohesive development
Implement software configuration and change management practices
Analyze and apply new information and concepts quickly
Benefits
Opportunities for professional development and growth
Collaborative work environment with cross-functional teams
Engagement in cutting-edge avionics technology
Potential for involvement in high-impact projects
Supportive company culture that values initiative and autonomy
Full Job Description
REAL TIME CONSULTING (An RTCo Company)-POSITION DESCRIPTION JOB TITLE: Software Engineer - Avionics Display Applications
ABOUT THE JOB: This team is responsible for development, systems integration, and verification of core Displays Apps to be hosted on the Next Generation Avionics Platform.
REQUIRED SKILLS:
Bachelor's degree in Computer or Software Engineering, or related technical area
5+ years Software Development experience for avionics
Experience developing software applications for avionics displays
Full lifecycle software development experience in accordance with DO-178B/C
Experience designing software architectures
Experience with object oriented software design
Ability to code in C++
Experience creating test cases for software based upon use cases derived from the system and software requirements
Experience with safety critical real time operating systems (RTOS)
Knowledge of software configuration management and change management practices
Strong written and verbal communication skills
Good interpersonal skills
Ability to quickly analyze, incorporate, and apply new information and concepts
Self-motivated and takes initiative to get things done
Ability to make autonomous decisions
Experience coordinating with cross-functional design teams