Real Time Consulting LLC (RTC) · 1 day ago
Embedded Software Engineers - Avionics Displays Platform
Maximize your interview chances
Insider Connection @Real Time Consulting LLC (RTC)
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Be part of a team that designs, develops, and integrates highly complex software functions.
You will be instrumental in helping the team supporting Next Generation Avionics.
The successful candidate will be responsible for designing and developing Display Platform or Core Display Applications software that is required to support platform configurability and scalability for Part 23 Class 1 / 2, Part 23 Class 3 / 4, and Part 25 aircraft.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Bachelor’s degree in Engineering or Computer Science
5+ years Embedded Software Development experience
Full lifecycle software development experience in accordance with DO-178A/B/C and/or ARP-4754A
Experience authoring high-level and low-level software requirements
Ability to code in multiple languages including C, C++, Python
Experience with software/module integration
Experience developing test plans, requirements-based test cases, test scripts, and test execution
Computer Science Fundamentals: Data Structures and Algorithms, Data Base Management, Network Management, Boot/PAL, CPU/GPU, Schedulers and Threads/Processes
Experience developing software in real time operating system (RTOS) environment
Knowledge of software configuration management and change management practices
Strong analytical skills
Strong communication skills
Preferred
Experience in robust and safe implementations for safety critical systems
Experience developing flight software
Software architecture design and development
Graphics programming coding development experience in Vulkan or Open GL ES
Experience implementing the OpenGL ES API
Multithreading/Multicore processing experience
ARM Processors and/or System-on-Chip (SoC) experience
Design of power-up sequences expertise
Software monitor and built-in-test design proficiency
Experience with ARINC 653 RTOS specification
RTOS and complex platform design, partitioning, and optimization expertise
Experience with Avionics standards, including ARINC 661/ARINC 664 standard for aircraft cockpit displays
Object-oriented software development experience
Touch and gesture development experience
Firmware and driver development experience
Experience developing low-level graphics drivers
Experience developing software to support formal qualification of hardware
Experience developing software within an Agile framework
Experience in SCADE suite and widget library
Experience with DOORS