Job Description
A REMOTE Avionics Software Engineer position is available at Belcan supporting one of our aerospace customers. We are seeking an Avionics Software Engineer with at least 5 years of experience and have in depth experience in designing, developing, and optimizing real-time graphics software for safety-critical avionics display applications.
Job Duties:
• Develop software requirements while ensuring traceability to respective system requirements and adherence to DO-178B/C standards.
• Design, code, and implement real-time 2D/3D graphics software for embedded avionics display systems utilizing Vulkan Safety Critical (SC).
• Optimize 2D/3D graphics algorithms to ensure deterministic performance and avoid runtime stalls.
• Perform software integration tests, unit tests, and other software verification activities to verify alignment between the requirements and software.
• Perform Structural Coverage Analysis on software to ensure 100% Statement, Decision/Branch, and Modified Condition/Decision coverage.
Required Qualifications:
• Bachelor's degree from an accredited institution in a technical discipline such as Computer Science, Software Engineering, Computer Engineering or Electrical Engineering.
• Minimum of 5+ years of Software Engineering experience on Graphics Processing Units (GPUs) for safety-critical embedded systems.
• Experience developing graphics software using Vulkan SC.
• Strong understanding of computer graphics fundamentals and real-time rendering.
• Due to the nature of the work performed, U.S. Citizenship is required.
• Working knowledge of DO-178B/C processes and standards.
Preferred Qualifications & Skills:
• Display integration experience (touchscreen, HUD, and/or GPU, communication, navigation and surveillance applications)
- Prior experience with Honeywell Primus Epic integrated architectures
- Prior experience with legacy communications, navigation and surveillance products / applications
- Prior experience in FAA Airworthiness Certification
• Full Software Development Lifecycle (SDLC) experience on Avionics Embedded Software or software for other equivalent Airborne Systems.
• Experience analyzing and decomposing System Level requirements down to Software High-Level Requirements (HLRs), and then down to Software Low-Level Requirements (LLRs).
Compensation:
We provide a competitive pay and benefits package. This position is offering a salary range of $80,000-$135,000. Belcan considers several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline. Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.
www.belcan.com
#AvionicsSoftwareEngineer #softwareengineer #avionics #aerospacejobs #remotejobs #aerospaceengineering #epic #VulkanSC #displayintegration