Shadin Avionics Logo

Software Engineer

Imagine being a critical contributor on programs for Boeing, Airbus, Sikorsky, and other major aircraft. At Shadin, our engineers collaborate on exciting projects like this every day. We are looking for engineers that are passionate about innovating, testing, and designing new products for growing this small company into something big. Based in Eden Prairie, Minnesota, Shadin Avionics has a rich history of designing and manufacturing innovative aircraft electronic systems for the Aerospace and Defense industry. As a respected global leader in avionics technology, the company has recently experienced rapid growth fueled by simple innovations that have revolutionized data management systems on aircraft.

Shadin is seeking a hands-on and energetic Software Test Engineer that is interested in being quickly promotable to a software engineer. This position is for the development and execution of software tests to verify product performance against requirements in a highly regulated environment. Additional tasks involve specifying requirements and tracing to test cases with a focus on how this impacts testability. Test results along with code, test coverage and integration analyses are documented for and delivered to certification authorities to demonstrate regulatory compliance.

To apply copy the following link to your browser and follow the directions:

Key Responsibilities:

  • Creating test cases and procedures for software verification
  • Review software artifacts (code, tracing, design documents, unit tests)
  • Utilize DOORS and other tools to demonstrate test coverage of requirements.
  • Execute the analysis, design, and integration testing.
  • Software testing with Hands-on-Hardware.
  • Definition and documentation of certification tests.
  • Prepare and present technical data and test demonstrations to internal and external customers.
  • Support the development of documentation necessary for FAA certification and new product releases.
  • Recommend areas where test automation and tools (e.g. Python) will increase efficiencies.


  • BS in electrical engineering, computer engineering, or related degree.
  • Experience with object-oriented programing and embedded firmware systems.
  • Experience with aviation, avionic hardware design and development are a plus.
  • Highly motivated with the ability to work independently.
  • Knowledge of Microsoft Word and Excel
  • Experience in software test techniques and methodology.
  • Experience with test automation.
  • Experience with aircraft systems: ARINC 429, MIL-STD-1553, RTCA DO-178/DO-254, MIL-STD-461 / MIL-STD-810 / DO-160 is desired.

This is an in-facility role.

To apply copy the following link to your browser and follow the directions:

Essential functions are the primary job responsibilities which an employee must be able to perform with or without reasonable accommodation. The list of requirements, duties and responsibilities is not exhaustive, but is the most accurate list for the current job. Shadin reserves the right to revise the job description as well as to require that other duties be performed as needed