Senior Software Engineer – MilAv OPAS

Jobtailor

Cedar Rapids (IA)

On-site

USD 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Cedar Rapids, IA, seeks an experienced avionics software engineer to contribute to multi-line product development and customer contracts. The role requires robust C/C++/Python skills and expertise with AGILE processes, DO-178B/C standards, and complex distributed systems.

The ideal candidate will work across Windows and Unix/Linux environments, collaborate with a dispersed team, and help optimize cost-value while building prototypes and demonstrations for new capabilities.

Qualifications

  • Degree in STEM and 5+ years of relevant experience, or an advanced degree with 3+ years.
  • Experience with C/C++, Ada, and/or Python across the full SDLC.
  • Windows and Unix/Linux development environments.
  • Software integration, testing, and debugging experience.
  • Design and development of deliverable software (production or consumer facing).
  • AGILE development experience.
  • Knowledge of DO-178B/C avionics certifications.
  • FACE knowledge.
  • Aircraft-level system integration experience.
  • Familiarity with Git, Jira, SVN.
  • Familiarity with Docker Desktop and containerization.
  • Ability to analyze, troubleshoot, optimize distributed algorithms.

Responsibilities

  • Participate in technical decisions and development of software solutions that align with the highest standards in quality while maintaining various product line portfolio and customer contracts.
  • Demonstrate time management skills - ability to work unsupervised, multi-task, and coordinate work.
  • Assist in crafting operational plans and developing phased execution strategies to optimize daily workflows and scale production.
  • Collaborate effectively within a geographically dispersed team across various time zones and cultural backgrounds to drive unified project goals.
  • Advance key department initiatives by building interactive prototypes and demonstrations that showcase new concepts and capabilities.
  • Demonstrate management of the relationship between cost and value.
  • Drive team success within a multi-disciplinary environment by proactively coaching peers and fostering a highly collaborative culture.
  • Provide strong technical skills specifically in system-based development.
  • Willingness to travel (domestic and international <35%).

Skills

C/C++ Programming
Python Programming
AGILE Development
Software Integration
Testing and Debugging
Algorithm Optimization
System Design and Development
Operational Planning
Phased Execution Strategies
Time Management

Education

Bachelor of Science in STEM
Advanced degree in related field

Tools

Git
Jira
SVN
Docker Desktop
Containerization

Job description

  • Participate in technical decisions and development of software solutions that align with the highest standards in quality while maintaining various product line portfolio and customer contracts.
  • Demonstrate time management skills - ability to work unsupervised, multi-task, and coordinate work.
  • Assist in crafting operational plans and developing phased execution strategies to optimize daily workflows and scale production.
  • Collaborate effectively within a geographically dispersed team across various time zones and cultural backgrounds to drive unified project goals.
  • Advance key department initiatives by building interactive prototypes and demonstrations that showcase new concepts and capabilities.
  • Demonstrate management of the relationship between cost and value.
  • Drive team success within a multi-disciplinary environment by proactively coaching peers and fostering a highly collaborative culture.
  • Provide strong technical skills specifically in system-based development.
  • Willingness to travel (domestic and international <35%).
Requirements
  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years prior relevant experience or an Advanced Degree in a related field and minimum 3 years of experience.
  • Experience working across the full software development lifecycle using C/C++, Ada, and/or Python.
  • Experience programming in Windows and Unix/Linux based development environment.
  • Experience in software integration, testing, and debugging source code.
  • Experience in the design and development of deliverable software (production or consumer facing).
  • AGILE development experience.
  • Knowledge of Avionics regulatory and certification requirements: DO-178B/C.
  • Operational knowledge and experience with Future Airborne Capability Environment (FACE).
  • Experience with aircraft level system integration.
  • Familiarity with Git, Jira, and/or SVN for configuration management and workflow management.
  • Familiarity with Docker Desktop and/or containerization.
  • Proven capacity for analyzing, troubleshooting, and optimizing complex algorithms within distributed software systems.
  • Ability to obtain a DoD Security Clearance if needed.
Core Competencies

Demonstrates strong technical skills in system-based development and software integration, with a focus on AGILE methodologies and compliance with Avionics regulatory standards. Proven ability to manage relationships between cost and value while fostering collaboration in a multi-disciplinary team environment.

Highest-signal resume keywords
  • C/C++ Programming
  • AGILE Development
  • DO-178B/C Knowledge
  • Software Integration and Testing
  • System-Based Development
ATS Optimization Keywords
Hard Skills
  • C/C++ Programming
  • Python Programming
  • Software Integration
  • Testing and Debugging
  • Algorithm Optimization
  • System Design and Development
  • Operational Planning
  • Phased Execution Strategies
  • Multi-Tasking
  • Time Management
Soft Skills
  • Collaboration
  • Coaching
  • Communication
  • Problem-Solving
  • Cultural Awareness
Certifications & Qualifications
  • DoD Security Clearance
Industry Keywords
  • Avionics
  • Regulatory Compliance
  • Software Development Lifecycle
  • Distributed Software Systems
  • Cost-Value Management
Tools & Technologies
  • Windows Development Environment
  • Unix/Linux Development Environment
  • Git
  • Jira
  • SVN
  • Docker Desktop
  • Containerization
  • Future Airborne Capability Environment (FACE)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Jobtailor • Arizona

On-site
USD 180,000 - 220,000
Senior Avionics Engineer
Senior Avionics Engineer

Jobtailor • Warner Robins (GA)

On-site
USD 120,000 - 180,000
Senior Avionics Integration Engineer – Lunar Permanence
Senior Avionics Integration Engineer – Lunar Permanence

Jobtailor • Alabama

On-site
USD 120,000 - 160,000
Principal Systems Engineer – MilAv OPAS
Principal Systems Engineer – MilAv OPAS

Jobtailor • Alabama

On-site
USD 110,000 - 160,000
Software Engineer II
Software Engineer II

Jobtailor • Aguadilla (PR)

On-site
USD 90,000 - 130,000
Software Engineering, Instrumentation Services
Software Engineering, Instrumentation Services

Jobtailor • Newport News (VA)

On-site
USD 55,000 - 75,000
Senior Deployment & Release Manager
Senior Deployment & Release Manager

Jobtailor • Atlanta (GA)

On-site
USD 120,000 - 190,000
Software Engineer I
Software Engineer I

Jobtailor • Aguadilla (PR)

On-site
USD 85,000 - 140,000
Avionics Integration Engineer III – Lunar Permanence
Avionics Integration Engineer III – Lunar Permanence

Jobtailor • Alabama

On-site
USD 120,000 - 170,000
Lead Software Engineer, Advanced Pilot Assistant Software – Autonomy/Robotics
Lead Software Engineer, Advanced Pilot Assistant Software – Autonomy/Robotics

Jobtailor • San Carlos (CA)

On-site
USD 150,000 - 210,000