Skip to content

Senior Engineer – Software Engineering
Company | RTX |
---|
Location | Cedar Rapids, IA, USA |
---|
Salary | $126090 – $163000 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
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.