Positions Available - Lead Firmware Engineer

Position Location

Elkhart, IN

Position Summary

MiTek Corporation is a family owned and operated parent company to brands including MTX Audio, Xtant, Coustic and AtlasIED. MiTek's experience in designing, manufacturing, and selling high performance commercial, mobile, residential, marine, and motorsports audio has created some of the best equipment on the market.

The Lead Firmware Engineer will be responsible for the embedded firmware development. This role will include defining communication protocols, debugging firmware, and coordinating with the Engineering Department requirements and development of new products.  Ideal candidates will have familiarity with OEM products and developing efficient firmware for microcontrollers running either an ROTS or embedded Linux. 

Looking for qualified candidates in the following markets:

- Elkhart, IN

- Salt Lake City, UT


Essential Functions

  • Lead the design, development, and maintenance of embedded software for projects using various MCUs (e.g., STM32, GigaDevice, Atmel/Microchip, ESP32).
  • Develop and optimize software in C/C++ for embedded applications; utilize Python and shell scripts for automation and testing.
  • Integrate standard peripherals and protocols: UART, I2C, SPI/QSPI, I2S/SAI, USB, CAN, A2B, and wireless communications (Wi-Fi, Bluetooth, GPS, LoRa).
  • Interface with memory types including SPI Flash and SDRAM.
  • Use chip programmers, logic analyzers, and protocol analyzers for development and debugging.
  • Reference design specifications, datasheets, and other technical documents.
  • Work with FAE and part suppliers to use recommended designs.
  • Use development kits to create proof-of-concept designs and rapid prototypes.
  • Create and maintain custom device drivers and communication protocols to interface with ICs and third-party devices.
  • Support bring-up and troubleshooting of custom hardware.
  • Manage firmware builds and releases.
  • Ensure robust, reliable designs through extensive testing.
  • Stay current with industry trends and emerging technologies.

Essential Tasks

  • Support legacy code as necessary.
  • Assist in the board design process as well as prototype board testing.
  • Provide technical mentorship and leadership to Firmware Department and Engineering Department.
  • Contribute ideas for new features and directions for future releases.
  • Provide support for customer’s problems/issues.  This could be in-house, telephone, remote internet access, on-site, etc.

Qualifications

  • Bachelor's degree in Computer Science with experience in Electrical Engineering.
  • Minimum 5 years of experience in embedded systems development.
  • Strong analytical and problem-solving skills with a proactive approach to troubleshooting complex system issues.
  • Excellent communication skills, both written and verbal.
  • Ability to work both independently and collaboratively within a team environment.

Skills

  •          Experience with real-time operating systems (RTOS).
  •          Knowledge of security principles in embedded systems.
  •          Understanding of hardware design and schematics.

Work Environment

MiTek/AtlasIED is an Equal Opportunity Employer.