Mid-Continent Instruments and Avionics is a leading provider of avionics and power solutions in the aerospace industry. They are seeking a Senior Embedded Software Engineer to design and implement embedded software solutions for avionics, power electronics, and battery systems, focusing on creating new products and intellectual property.
Responsibilities:
- Design and implement embedded C software for bare-metal microcontroller-based systems with an option for VHDL firmware for FPGA-based systems
- Research new components, technologies, and methods to incorporate into new designs
- Design tools to support manufacturing, calibration and verification of safety-critical products
- Build and troubleshoot hardware, including basic soldering, operation of test equipment, and daily work in both office and test lab environments
- Prototype and execute test programs to verify compliance with applicable performance, regulatory, and quality requirements
- Create and document designs in required formats, including BOMs, ECOs, and work instructions
Requirements:
- You have a Bachelor of Science in computer engineering or related field
- You have a minimum of 10 years of professional experience designing embedded software
- You have the ability to work directly with target hardware, including lab bench equipment and other tools for debugging and analysis
- You have proficiency in C programming
- You are proficient with Microsoft Office
- You have strong attention to detail
- You are organized, focused, and results oriented
- You are a problem-solver with critical thinking and prioritizing skills
- You have excellent verbal, written and interpersonal communication skills
- You have experience designing safety-critical software, utilizing RTCA DO-178C, DO-254 or a similar process
- You have experience with C# for PC application software
- You have experience programming in VHDL
- You have experience with Design for Manufacture and Design for Test (DFM & DFT)
- You have experience designing or troubleshooting PCB system hardware