IT & Software

Senior Software Engineer - Embedded Platform Software

Collins Aerospace

Cedar Rapids · Iowa · United States

Salary: $86,800 - 165,200 per year

Requirements:
  • Experience developing software in modern programming languages such as C++ or Java in a Linux environment
  • Experience rapidly prototyping and developing software solutions
  • A STEM degree and at least 5 years of relevant experience, or an advanced degree in a related field and at least 3 years of experience
  • U.S. citizenship and the ability to obtain and maintain a U.S. government-issued security clearance; an active Secret clearance is required after the first day
  • Preferred: experience with embedded software development and software/hardware integration
  • Preferred: experience with software-defined radios (SDRs) or multifunction radio frequency (MFRF) systems
  • Preferred: experience with electronic warfare (EW) and position, navigation, and timing (PNT) systems
  • Preferred: experience with object-oriented design and development, and multithreading
  • Preferred: experience with Agile/SCRUM, DevOps, test automation, configuration management, or defect-tracking tools such as Git and JIRA
  • Preferred: experience developing, testing, and deploying software in Rust, Python, C, or C++
  • Preferred: familiarity with artificial intelligence and machine learning techniques
Responsibilities:
  • Participate in software requirements, design, development, and testing, including creating new work products and enhancing existing applications and systems
  • Design, code, test, integrate, and document software solutions
  • Take part in internal reviews of software components and systems
  • Collaborate with project managers and other engineering professionals
  • Follow established development practices and processes to maintain software configuration management
  • Help advance engineering software development environments and DevOps practices
  • Design and develop solutions for communications, navigation, radar, and electronic warfare applications
  • Derive requirements for new concepts and systems from overall project goals
  • Develop and advocate for new approaches and solutions
  • Work across multidisciplinary teams to identify and implement effective solutions rapidly
  • Prepare and deliver technical presentations explaining design approaches and their relevance to project objectives
  • Own assigned technical execution while meeting cost, schedule, design-to-cost, and manufacturability targets
Technologies:
  • DevOps
  • Embedded
  • Git
  • Hardware
  • Support
  • JIRA
  • Java
  • Linux
  • Machine Learning
  • Python
  • Rust
  • Security
  • C++
  • Flow

More:

We are RTX, a global aerospace and defense company, and Collins Aerospace is our provider of advanced solutions for the industry. Our Resilient Connectivity Products Engineering group is seeking a Senior Software Engineer for the Platform Services Software Team. We develop software solutions for defense customers, applying signal-processing and networking innovations to communications, PNT, cybersecurity, and radio-frequency systems. The role supports mission-critical operations and offers collaboration with experienced engineers and industry specialists. This is a primarily onsite position in Cedar Rapids, Iowa, with travel of up to 15%. The salary range is $86,800–$165,200, with offers based on factors including role, experience, location, education, and skills. Benefits may include medical, dental, and vision coverage; vacation and paid leave; retirement contributions and 401(k) matching; tuition reimbursement and student loan repayment; insurance and wellness programs; family support benefits; and relocation eligibility. Incentive compensation may also be available, subject to position and program terms.

last updated 43 week of 2026

Reference: WJ-31_25154718

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.