careertakescareertakes

Software Engineer II - Advanced System Tools

Confidential Client•Aerospace & Defense
Entry LevelFull-timeOn-SiteN/A
Cedar Rapids, Iowa
A Day Ago

The Software Engineer II at Confidential Client develops and supports advanced software tools and infrastructure for avionics development, simulation, integration, and verification. This role involves designing and implementing software using multiple programming languages, maintaining automated test and DevOps environments, and collaborating across teams to deliver robust solutions that support safety-critical aerospace systems. The position offers hands-on experience with regulated software development and cutting-edge avionics technologies in an onsite setting.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Aviation and Aerospace Component Manufacturing.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


Overview

This is a third-party recruitment listing for a Software Engineer II focused on Advanced System Tools. The confidential client builds and maintains software tools, simulations, test infrastructure, and DevOps capabilities that support avionics development, integration, verification, and production. This role is based in Cedar Rapids, IA and is primarily onsite.


What You’ll Do

  • Design, develop, test, and maintain software tools used for avionics development, simulation, integration, verification, and production.
  • Implement features and fixes using languages such as C, C++, C#, Python, Java, and test frameworks like Robot Framework as required by the project.
  • Build and maintain automated test infrastructure to support CI/CD, software verification, and repeatable engineering workflows.
  • Implement and support DevOps tooling and processes to improve automation, reliability, and consistency across development environments.
  • Produce software requirements, designs, code, test cases, and other engineering artifacts throughout the software lifecycle.
  • Investigate software issues, perform root-cause analysis, and deliver robust solutions with support from technical leads as needed.
  • Participate in peer reviews of requirements, designs, code, and verification artifacts to ensure quality and maintainability.
  • Integrate tools with desktop, laboratory, virtual, and cloud-based avionics environments.
  • Use configuration management and engineering tools such as Git, Jira, Artifactory, Grafana, and Docker across Linux and Windows platforms.
  • Contribute ideas to improve architecture, development processes, automated testing, and engineering efficiency.
  • Support development and verification activities for both unqualified and DO-330 qualified software tools when applicable.

What You’ll Learn

  • End-to-end experience across requirements, design, implementation, integration, verification, and delivery of engineering tools.
  • How to develop tools that support safety-critical avionics software and contribute to certification activities.
  • DO-330 tool qualification and practices for Cert DevOps and automation in avionics.
  • Hands-on experience with desktop, Linux, cloud, simulation, and avionics test environments.
  • How avionics test stands, system integration facilities, and next-generation development platforms are designed and used.
  • Exposure to commercial, business, and military avionics programs and technologies.
  • Opportunities to take increasing ownership of software components and engineering problems.

Minimum Qualifications

  • Advanced degree in a STEM field OR a bachelor’s degree plus at least 12 months of relevant professional experience. Experience may be obtained through work, research, coursework, or projects.
  • Practical experience with one or more of these languages: C, C++, C#, Python, Java.
  • Familiarity with software configuration management (for example, Git) and issue tracking (for example, Jira).
  • Ability to work onsite in Cedar Rapids, IA as the role is primarily onsite.
  • Must meet U.S. Person requirements: this role requires a U.S. Person (U.S. citizen, lawful permanent resident, or other categories that meet the definition). Candidates who do not meet the U.S. Person requirement should not apply.

Preferred Qualifications

  • Experience debugging and troubleshooting integrated software/hardware environments.
  • Experience with CI/CD, DevOps concepts, and automation practices.
  • Familiarity with pipeline tools and platforms such as Docker, Kubernetes, Ansible, Grafana, Artifactory, and Jenkins.
  • Experience or familiarity with regulated avionics processes and standards such as DO-178 and DO-330, especially tool qualification and verification.
  • Experience supporting desktop, lab, virtual, and cloud-based test environments for avionics.

Work Location, Employment Type & Security

  • Work location: Cedar Rapids, IA — this is primarily an onsite position.
  • Employment type: Full-time.
  • Security clearance: Not required for this role.
  • Immigration: Role requires U.S. Person status; sponsorship is not available for this specific opening.

Compensation & Benefits

  • Salary range (good-faith estimate): USD 68,900 – USD 131,100 per year. Actual pay offered may vary based on experience, location, and other factors.
  • Eligible benefits may include medical, dental, vision, life insurance, short- and long-term disability, 401(k) match, flexible spending accounts, paid time off, parental leave, and other programs depending on business unit and employment terms.
  • Relocation eligibility may be available depending on the confidential client’s policies.

Why Work Through Careertakes (Third-Party Recruiter Approach)

  • Careertakes represents the confidential client as a third-party recruiting partner and follows industry best practices for candidate privacy, transparency, and process guidance.
  • We screen for fit against the position requirements and highlight transferable skills to both the confidential client and other opportunities on the Careertakes platform.
  • Candidates can expect clear communication about role requirements, timeline, and interview steps; AI may be used to assist screening, but human decisions guide hiring.

Keywords & Skills (relevant to this role)

  • Software engineering for avionics toolchains
  • CI/CD, DevOps, Docker, Kubernetes, Jenkins
  • C, C++, C#, Python, Java
  • DO-330, DO-178, tool qualification
  • Test automation, Robot Framework, test infrastructure
  • Git, Jira, Artifactory, Grafana

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range