Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Engineer, Software Engineering image - Rise Careers
Job details

Senior Engineer, Software Engineering - job 1 of 2

Date Posted:

2025-03-31

Country:

United States of America

Location:

HIA32: Cedar Rapids, IA 400 Collins Rd NE , Cedar Rapids, IA, 52498-0505 USA

Position Role Type:

Unspecified

Rockwell Collins Inc. d/b/a Collins Aerospace has an opening for a Senior Engineer, Software Engineering in Cedar Rapids, IA.

Joining Collins Aerospace isn’t just about finding a job; it’s about embarking on a journey to redefine the future of aerospace technology.

What YOU will do

  • Responsible for applications including Primary Flight Displays, Maps, Windows Manager and Video.
  • Maintain applications and work with Model Based software development with Simulink and testing/verification using python and harness environments using C/C++. Architect, design, develop and test embedded software in avionics products.
  • Collaborate on software requirements and design. Implementing and testing software.
  • Solve complex software and systems problems.
  • Design and implement build procedures that are used to support hardware and software product development and use.
  • Design, develop, document, test and design control and diagnostic systems that contain logical and mathematical solutions.
  • Conduct multidisciplinary research and collaborate with equipment designers in the planning, design, development and utilization of electronic data processing systems for product and commercial software.
  • Determine end-user needs by analyzing system capabilities to resolve problems on program intent, output requirements and input data acquisition.

Qualifications You Must Have

  • Must possess at least a bachelor’s degree or its equivalent in Computer Science, Electrical and Electronics Engineering, Electronics and Communication Engineering, or a related field, and at least 5 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, Electronics and Communication Engineering, or a related field, and at least 3 years of progressive 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 and 615A.
  • 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, VAPS Graphics, Human Machine Interface design, Python & Model based development using MATLAB Simulink.

Learn More & Apply Now!

Avionics: Our Avionics team advances flight deck solutions, airborne communications, vision systems, sensors and fire protection for commercial and military customers around the world. That means we’re helping people reach their destination safely and keeping pilots, passengers, flight crews, airlines, airports and military personnel connected and informed. And we’re providing industry-leading fire protection and safety systems that our customers can count on when it matters most. Are you ready to learn from the most knowledgeable experts in the industry, develop the technologies of tomorrow and reach new heights in your career? Join our Avionics team today.

Onsite: Employees who are working in Onsite roles will work onsite. This

includes all production and maintenance employees, as they are essential to the

development of our products.

The salary range is $105,539.00 to $163,000.00 USD per year. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.

Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement.

Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company’s performance.

This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.

RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.

RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.

Privacy Policy and Terms:

Click on this link to read the Policy and Terms

RTX Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
RTX DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of RTX
RTX CEO photo
Gregory J. Hayes
Approve of CEO

Average salary estimate

$134269.5 / YEARLY (est.)
min
max
$105539K
$163000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Engineer, Software Engineering, RTX

Are you ready to take your skills to new heights? Collins Aerospace is on the lookout for a talented Senior Engineer in Software Engineering to join our team in Cedar Rapids, Iowa. This role is all about pushing the boundaries of aerospace technology and working on the cutting edge of avionics software. As a Senior Engineer, you’ll be responsible for a variety of exciting applications including Primary Flight Displays, Maps, Windows Manager, and Video. You’ll have the chance to maintain applications, apply Model Based software development using Simulink, and test and verify with Python in harness environments utilizing C/C++. Every day, you will collaborate with your peers on software requirements and design, tackle complex software and systems problems, and craft innovative build procedures that support hardware and software product development. If you have experience with ARINC communications, Embedded C programming, and possess a strong understanding of safety-critical embedded systems, this is the perfect opportunity for you to shine. At Collins Aerospace, we believe in fostering a collaborative culture and advancing flight deck solutions that keep pilots, passengers, and crew connected and safe. With a competitive salary range and a host of benefits, this isn’t just another job, but a chance to redefine what’s possible in the aerospace industry. So, are you ready to soar with us?

Frequently Asked Questions (FAQs) for Senior Engineer, Software Engineering Role at RTX
What responsibilities will a Senior Engineer, Software Engineering at Collins Aerospace have?

As a Senior Engineer, Software Engineering at Collins Aerospace, your key responsibilities will include working on applications like Primary Flight Displays and video systems, collaborating on software design and requirements, maintaining existing applications, conducting complex problem-solving, and designing control and diagnostic systems. You'll also need to use Model Based development methodologies and verify your work with real-world testing using tools like Python and C/C++.

Join Rise to see the full answer
What qualifications are required for the Senior Engineer, Software Engineering role at Collins Aerospace?

To qualify for the Senior Engineer, Software Engineering position at Collins Aerospace, candidates must possess a bachelor’s degree in Computer Science, Electrical Engineering, or a related field with at least 5 years of progressive experience, or a master's degree with 3 years of experience. Additionally, familiarity with RTCA DO-178B/C Certification, ARINC communications, and Embedded C programming is essential. Experience in developing applications for avionics systems is highly preferred.

Join Rise to see the full answer
What types of software development will I be doing as a Senior Engineer at Collins Aerospace?

As a Senior Engineer in Software Engineering at Collins Aerospace, you'll be involved in developing embedded software for avionics products. This includes architecting software components, conducting software tests, and engaging in system integrations. You will be working with cutting-edge tools like MATLAB Simulink, Python for verification, and leveraging your skills in Embedded C programming to create robust solutions.

Join Rise to see the full answer
How does Collins Aerospace support employee development in the Senior Engineer role?

Collins Aerospace is committed to employee development and offers various programs to support skill enhancement and career progression for Senior Engineers in Software Engineering. Opportunities for training, mentorship from industry experts, and access to the latest technologies are provided. The company also encourages participation in multidisciplinary research allowing engineers to expand their expertise while working on high-impact projects.

Join Rise to see the full answer
What is the salary range for the Senior Engineer, Software Engineering position at Collins Aerospace?

The salary range for the Senior Engineer, Software Engineering role at Collins Aerospace is between $105,539 to $163,000 USD per year. This range is reflective of varying experience levels and considers factors like education, location, and specific skill sets, ensuring competitive compensation for your expertise.

Join Rise to see the full answer
Common Interview Questions for Senior Engineer, Software Engineering
Can you describe your experience with Model Based development?

In responding to this question, focus on specific projects where you've used Model Based development methodologies, particularly with MATLAB Simulink. Discuss how this approach helped streamline your development process and improved collaboration with your team.

Join Rise to see the full answer
What is your approach to debugging embedded software?

When answering this question, outline your systematic approach to debugging, including the tools you use, such as debuggers, emulators, or logging techniques. Provide examples of complex issues you've resolved and how your process led to successful outcomes.

Join Rise to see the full answer
How do you ensure compliance with aviation standards such as DO-178B/C?

Here, you should emphasize your understanding of aviation software development standards. Discuss how you have integrated these methodologies into your work, referring to specific experiences where you ensured compliance during the software development lifecycle.

Join Rise to see the full answer
Can you give an example of a challenging software or systems problem you fixed?

Provide a concrete example where you encountered a significant issue, describe the steps you took to analyze the problem, and how you implemented a solution. Make it clear how your technical skills and teamwork led to a successful resolution.

Join Rise to see the full answer
What are your experiences with ARINC communications?

Discuss your experiences with specific ARINC protocols you’ve worked with, such as ARINC 429 or ARINC 661. Mention how you've applied these in your projects, highlighting the importance of reliable communication in avionics and how your work ensured effective data transmission.

Join Rise to see the full answer
Describe your experience with Python in software testing.

When addressing this, point out specific examples of how you've utilized Python for testing purposes, such as writing test scripts for automation. Highlight any frameworks you’ve used and how they enhanced testing efficiency and accuracy.

Join Rise to see the full answer
How do you approach collaborative projects within a multidisciplinary team?

Share your strategies for effective communication and collaboration within teams, especially involving engineers from different specializations. Describe past experiences that required teamwork and how you were able to align objectives and achieve a common goal.

Join Rise to see the full answer
What tools and environments have you worked with for embedded C programming?

Highlight the IDEs and tools you're familiar with, such as Visual Studio and associated debugging tools. Discuss the types of embedded projects where you've applied C programming, focusing on the outcomes and efficiencies you've achieved.

Join Rise to see the full answer
How do you prioritize tasks when managing multiple projects?

Discuss your time management skills and how you prioritize based on project deadlines, stakeholder needs, and complexity. Provide an example of a time when managing multiple projects required you to adapt and organize effectively.

Join Rise to see the full answer
What motivates you to work in avionics software engineering?

Share your passion for aviation and technology, emphasizing how your background and experiences align with the mission of Collins Aerospace. Talk about your desire to contribute to innovations that enhance safety and efficiency in aviation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join Raytheon as a Senior Engineering Cost Account Manager to drive cost and schedule management for a cross-disciplinary engineering team.

Photo of the Rise User
Posted 7 days ago

As a Principal AI/ML Research Engineer at RTX, you will drive cutting-edge research and development in AI/ML technologies for military and commercial sectors.

Posted 12 days ago

A talented Senior Software Engineer is sought to join Alembic's consulting team, delivering top-notch software solutions for diverse clients.

Posted 11 days ago

Join our team as a Python Full Stack Engineer and leverage your expertise in ReactJS and AWS in a fast-paced environment.

Photo of the Rise User
Posted 12 days ago

Join Devsinc as a Senior Software Engineer focusing on the MERN Stack to create robust web applications.

Parsons Remote US - Remote (Any Location)
Posted 11 days ago

Join Parsons as a Principal Software Developer and contribute to dynamic cyber solutions for government clients.

Photo of the Rise User
Beacon Hill Hybrid Sterling Heights, MI
Posted 9 days ago

Join Beacon Hill Technologies as a Software Engineer to contribute to innovative software development for diverse technical environments.

Photo of the Rise User
Posted 13 days ago

Join J.D. Power as a Senior .Net Software Developer and leverage your expertise in software development to deliver innovative technology solutions.

Photo of the Rise User

Join the innovative team at Remove.tech as a Full Stack Engineer, specializing in front-end development for cutting-edge SaaS applications.

Photo of the Rise User
Posted 7 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

We are looking for a passionate Junior Software Engineer to contribute to our software development efforts in San Mateo, CA.

RTX is comprised of three market-leading businesses – Collins Aerospace, Pratt & Whitney and Raytheon – working as one to answer the biggest questions and solve the hardest problems in aerospace and defense. At RTX, we're a diverse team of explor...

183 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!