Posted in

Senior Engineer – Software Engineering

Senior Engineer – Software Engineering

CompanyRTX
LocationCedar Rapids, IA, USA
Salary$126090 – $163000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Must possess at least a bachelor’s degree or its equivalent in Computer Science, Electrical and Electronics Engineering or a related field and at least five years of progressive experience as a Software Engineer or related role in the Avionics Industry. In the alternative, at least a master’s degree or its equivalent in Computer Science, Electrical and Electronics Engineering and at least three years of experience as a Software Engineer or related role in the Avionics Industry would be acceptable.
  • Must possess at least 3 years of experience with RTCA DO-178B/C Certification, DO-330/331/332, ARP-4754, FAA SOI, TRR Audits, TSO Certification for safety critical airworthy embedded systems.
  • Must possess at least 3 years of experience with defining, validating system/software requirements, application architecture prototyping, low-level design, and development.
  • Must possess at least 3 years of experience with Arinc communications including ARINC 429/661/664/615A and AFDX.
  • Must possess at least 3 years of experience with Embedded C programming, debugging, troubleshooting, hardware-software system integration and Ethernet and Arinc communications.
  • Must possess at least 3 years of experience of Development in Microsoft Windows Visual Studio & Eclipse with C, Python & Model based development using MATLAB Simulink.
  • Must possess at least 3 years of experience with VAPS Graphics and Prototype development.
  • Must possess at least 2 years of experience with Agile Methodology as ScrumMaster/Product Owner and operate in a collaborative, SAFe agile environment.

Responsibilities

  • Responsible for requirements capture and design and develop embedded software in the C++ language using Model Based Development Tools.
  • Test and verify the developed software to Design Assurance Level A fidelity per the DO-178B and DO-178C standards.
  • Contribute to software engineering requirements capture and analysis with emphasis on verifiability and test approach.
  • Conduct software verification activities (test case and procedure creation and debug) for embedded software of moderate complexity.
  • Generate and maintain software documentation for the software verification lifecycle artifacts.
  • Assist with certification of display product.
  • Participate in cross-functional team efforts in definition, integration, verification and validation of products and sub-systems of moderate complexity.
  • Identify the root cause of moderate to complex software issues using appropriate debug and analysis tools; clearly summarize encountered technical software issues to project leadership in a timely fashion.
  • Work on various software and system components to support potential software development tasks.

Preferred Qualifications

    No preferred qualifications provided.