Senior Software Engineer

MSR Technology Group
Cedar Rapids, Iowa, United StatesContractPosted Sep 18, 2026

About the role

Requisition Title: Senior Software Engineer

Duration: 12 Months contract

Location: Cedar Rapids, IA

Senior Software Engineer - Embedded Linux

We seeking a highly skilled and innovative Senior Software Engineering Contractor to work with our Applied Research and Technology (ART) Microelectronics Technology team.

Your work will contribute to the development of cutting-edge defense solutions across Mission Systems, leveraging your expertise developing and supporting embedded Linux Board Support Package (BSP) and driver development.

What You Will Do:

  • Adhere to all applicable Engineering Development and Quality processes, procedures, instructions and guidelines
  • Participate in Agile team meetings and planning activities, as required to support programs covered by this work plan
  • Contribute to the design, coding, testing, delivery and ongoing support for embedded Linux software systems in areas such as build toolchain, kernel, root filesystem, bootloader, device drivers, and BSP for a wide variety of hardware boards
  • Participate in root cause analysis and resolution of complex hardware-software issues.
  • Management of change request and task assignments through Jira

Qualifications You Must Have:

  • Bachelor’s degree (Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM)) and 5 years of prior relevant experience OR

Advanced Degree in a related field and minimum 3 years of experience OR In absence of a degree, 9 years of relevant experience is required

  • A minimum of 3 years professional experience with embedded Linux device drivers
  • Proficiency with embedded C/C++
  • Experience with scripting languages (Bash and Python)
  • Experience with board bring-up and target hardware integration
  • Experience with debugging and root cause investigations using hardware schematics and tools such as logic analyzer and Wireshark

Qualifications We Prefer:

  • Excellent communication and teamwork skills with the ability to work in a collaborative environment
  • Experience with GIT and SVN version control systems
  • Experience packaging custom Linux distribution with Buildroot
  • Development experience Agile methodologies and DevSecOps

Responsibilities

  • Adhere to all applicable Engineering Development and Quality processes, procedures, instructions and guidelines
  • Participate in Agile team meetings and planning activities
  • Contribute to the design, coding, testing, delivery and ongoing support for embedded Linux software systems
  • Participate in root cause analysis and resolution of complex hardware-software issues
  • Management of change request and task assignments through Jira

Qualifications

  • Bachelor’s degree in STEM and 5 years of prior relevant experience OR Advanced Degree in a related field and minimum 3 years of experience OR 9 years of relevant experience in absence of a degree
  • Minimum of 3 years professional experience with embedded Linux device drivers
  • Proficiency with embedded C/C++
  • Experience with scripting languages (Bash and Python)
  • Experience with board bring-up and target hardware integration
  • Experience with debugging and root cause investigations using hardware schematics and tools

Skills mentioned

Embedded SystemsEmbedded LinuxEmbedded Software DevelopmentCC++PythonShell ScriptingDebuggingGitLinux

About MSR Technology Group

As a leader in professional services, MSR Technology Group ignites growth for businesses across diverse industries. With a global team spanning four continents, we aim to create a positive impact by tackling the most complex business challenges through innovation and expertise. Whether you’re seeking help for technology transformation or navigating critical areas of operations, validation engineering, product quality, or regulatory compliance, we partner with you as a trusted advisor and offer the right people capabilities. Driven by a collaborative spirit and a passion for customer success, we empower our clients to become leaders in their markets. We build trusting partnerships with our stakeholders, weaving our strategic thinking seamlessly into the fabric of your team. This collaborative approach ensures we deliver solutions that not only solve your problems but also empower your team for long-term success.

Business Consulting and Services1,001-5,000 employeesWilmington, Delaware

H-1B sponsorship history

Historical employer filing data was found for MSR Technology Group. The employer record includes 441 historical certified applications. This is employer-level history, not a guarantee that this role currently offers sponsorship.