Software Engineer - Embedded (Early-Mid Level)

Mid-Continent Instruments and Avionics•Wichita, KS
•$80,000 - $120,000•Onsite

About The Position

The Software Engineer designs and manufactures existing and emerging technologies, systems, and capabilities, with an emphasis on embedded software for avionics, power electronics, and battery systems. The role develops software-defined products and intellectual property, including cockpit displays, instruments and navigation references using local and remote sensor inputs, data conversion and storage, lithium battery management, AC and DC power conversion, and in-seat power solutions. This is an onsite position; remote applications will not be considered. The engineer designs and implements embedded C software for bare-metal microcontroller systems, with possible VHDL firmware work for FPGA-based systems. The role also involves researching components and technologies, developing tools for manufacturing and verification, building and troubleshooting hardware, prototyping and running tests, and documenting designs. Work takes place in office and test-lab settings within a clean, climate-controlled, professional light-manufacturing facility.

Requirements

  • Bachelor’s degree in computer engineering or a related field.
  • At least 2 years of experience designing embedded software in the U.S.
  • Proficiency in C programming.
  • Ability to work directly with target hardware in a lab environment, using bench equipment and other tools for debugging and analysis.
  • Proficiency with Microsoft Office.
  • Strong attention to detail.
  • Organized, focused, and results oriented.
  • Problem-solving, critical-thinking, and prioritizing skills.
  • Excellent verbal, written, and interpersonal communication skills.

Nice To Haves

  • Experience designing safety-critical software within RTCA DO-178C, DO-254, or a similar process.
  • Experience with C# for PC application software.
  • Experience programming in VHDL.
  • Experience with Design for Manufacture and Design for Test (DFM and DFT).
  • Experience designing or troubleshooting PCB system hardware.

Responsibilities

  • Design and implement embedded C software for bare-metal microcontroller-based systems, with an option for VHDL firmware for FPGA-based systems.
  • Research components, technologies, and methods for incorporation into new designs.
  • Design tools to support manufacturing, calibration, and verification of safety-critical products.
  • Build and troubleshoot hardware, including basic soldering and operating test equipment.
  • Prototype and execute test programs to verify compliance with performance, regulatory, and quality requirements.
  • Create and document designs in required formats, including BOMs, ECOs, and work instructions.
  • Contribute engineering expertise to the design and manufacture of existing and emerging technologies, systems, and capabilities.

Benefits

  • Above-market pay.
  • Comprehensive benefits package.
  • Work-life balance.
  • Frequent employee events, including food-drive activities, an annual food truck appreciation day, monthly fruit or donut days, employee luncheons, wellness challenges with incentives, and ticket raffles for local sporting and cultural events.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service