Enable job alerts via email!

Principal Software Engineer - Embedded Communications (Onsite)

Collins Aerospace

Cedar Rapids (IA)

On-site

USD 101,000 - 203,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Software Engineer to join their Mission Systems team. This role involves developing innovative embedded software for advanced communications systems that support UAVs, fighter jets, and spacecraft. You will work on cutting-edge technologies focusing on low latency and high throughput, while also mentoring junior developers. The company offers competitive benefits and a collaborative environment where your contributions will have a significant impact on critical projects. If you are passionate about technology and ready to take on exciting challenges, this opportunity is perfect for you.

Benefits

Health Insurance
401(k)
Tuition Reimbursement
Student Loan Repayment
Life and Disability Insurance
Parental Leave
Wellness Programs
Virtual Healthcare

Qualifications

  • 8+ years of relevant experience in embedded software development.
  • Knowledge of software lifecycle practices and configuration management.

Responsibilities

  • Develop and integrate multi-threaded embedded C and C++ codebases.
  • Support design and development of embedded communication software.

Skills

Embedded C/C++ Software Development
Multi-threaded Applications
IP Networking
Scripting Languages (Python)

Education

University Degree
Advanced Degree

Tools

Configuration Management Tools

Job description

Principal Software Engineer - Embedded Communications (Onsite)

Join to apply for the Principal Software Engineer - Embedded Communications (Onsite) role at Collins Aerospace.

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

Date Posted: 2025-04-23

Country: United States of America

Position Role Type: Onsite

Security Clearance: DoD Secret clearance; U.S. citizenship required for eligibility.

Join Collins Aerospace's Mission Systems team, where you'll contribute to developing cutting-edge communications systems supporting UAVs, fighter jets, and spacecraft. Your role involves developing embedded software for advanced satellite communications, cryptography, and architectures, focusing on low latency, high throughput, anti-jamming, and IP connectivity.

Responsibilities:
  • Contribute to software development and integration on complex multi-threaded embedded C and C++ codebases.
  • Support design and development of embedded communication software solutions.
  • Assist in requirements specification, software implementation, testing, verification, and certification.
  • Mentor junior developers in technical and process areas.
  • Participate in key project decisions to ensure successful application development across multiple product lines.
Qualifications:
  • Typically requires a University Degree with 8+ years of relevant experience or an advanced degree with 5+ years.
  • Experience in embedded C/C++ software development and integration.
  • Knowledge of full software lifecycle practices and configuration management tools.
Preferred Skills:
  • Experience with communications systems, multi-threaded embedded applications, IP networking, and protocols.
  • Knowledge of TDMA, MANET, waveform communication protocols.
  • Proficiency in scripting languages like Python.
What We Offer:

Competitive benefits including health insurance, generous 401(k), tuition reimbursement, student loan repayment, life and disability insurance, parental leave, wellness programs, virtual healthcare, and more.

Additional Details:

This role is eligible for relocation assistance. The salary range is $101,000 - $203,000, based on experience and qualifications. RTX is an Equal Opportunity Employer, committed to diversity and inclusion.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.