Salt Lake City, UT
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 Firmware Engineer role at AtlasIED involves the development of low-level and mid-level C++ firmware to interface with hardware on a wide array of products. This position exists to contribute expertise in digital system design and firmware development to enhance the company's audio and vision technologies.
Looking for qualified candidates in the following markets:
- Salt Lake City, Utah
- Design, develop, and maintain C++ firmware for microprocessors and Audio DSP systems
- Test and refine firmware for optimal performance on the target architecture
- Troubleshoot and debug firmware and hardware issues related to firmware functionality
- Collaborate with cross-functional teams to integrate firmware and DSP algorithms into audio and vision AI projects
- Work closely with hardware engineers to ensure seamless integration of firmware and DSP functionalities
- Contribute to the design specifications and reviews for new embedded platforms
- Document design specifications, code, and test procedures for firmware projects
EDUCATION
Bachelor's or Master’s Degree in Computer Engineering, Electrical Engineering, or similar
EXPERIENCE
Minimum of one year related firmware experience. Five+ years preferred.
- Strong background in firmware development on small-scale, real-time embedded systems (bootloaders, SPI, I2C, etc.)
- Proficiency in C++
- Proficiency in python
- Experience developing on Linux
- Experience with setting up build environments with make, CMake
- Core knowledge of digital electronic systems
- Comfortable with using oscilloscopes and logic analyzers
- Able to read electrical schematics and advise on processor selection
- Experience with source control software (git, etc.)
- Ability to collaborate effectively within cross-functional teams
- Detail-oriented approach to testing and refining firmware and algorithms
- Strong analytical skills
- Communication, Oral/Written - Writes clearly and informatively; Edits work for spelling and grammar; presents numerical data effectively; Able to speak, read, count, and interpret written information in the English language
Bonus Qualities
- Experience with DSP and/or electronic audio systems
- Agile/Scrum experience
- Experience with real-time audio processing and optimization techniques
- CUDA experience
- Knowledge of core machine learning concepts
MiTek/AtlasIED is an Equal Opportunity Employer.