MiTek seeks a Senior Firmware Engineer to lead embedded firmware development for new and existing products. You will define communication protocols, debug complex firmware, and coordinate development efforts across the Engineering Department.
What You'll Do
- Write code for embedded projects in C, C++, and occasionally ASSEMBLY for microprocessors and DSPs.
- Compile, load, test, and debug code on target hardware using emulators and simulators.
- Sustain existing products by implementing new features, interfaces, and resolving bugs.
- Participate in firmware code reviews and create comprehensive documentation.
- Debug prototype hardware and assist in the board design and testing process.
- Guide efforts to resolve complex issues within existing products and new designs.
- Develop improvements to firmware development processes and methodologies.
- Support or liaise with outside contractors on DSP or embedded firmware projects.
- Provide technical mentorship and leadership to the Firmware and Engineering Departments.
- Contribute ideas for new features and future product directions.
What We're Looking For
- Bachelor's Degree or higher in Electrical Engineering or Computer Systems, with coursework in Digital Signal Processing.
- Minimum of five years of hands-on embedded real-time operating systems development experience.
Nice to Have
- Direct DSP experience.
Technical Stack
- C, C++, ASSEMBLY
- Microprocessors, DSPs
Team & Environment
You will be a technical leader within the Firmware Department and collaborate closely with the broader Engineering Department.





