SIGN IN
Senior Firmware Engineer - Salt Lake City, UT jobs in United States
cer-icon
Apply on Employer Site
company-logo

MiTek · 16 hours ago

Senior Firmware Engineer - Salt Lake City, UT

MiTek Corporation is seeking a Senior Firmware Engineer responsible for embedded firmware development. The role includes defining communication protocols, debugging firmware, and coordinating with the Engineering Department for new product development.
ElectronicsSoftwareManufacturingRoboticsComputer
check
H1B Sponsor Likelynote

Responsibilities

Participate in firmware code reviews and create documentation for firmware projects including block diagrams, state diagrams, coding specifications, product descriptions, etc. as mandated by company policies or project requirements
Write code for embedded projects in C, C++ and occasionally ASSEMBLY or other applicable languages for use with microprocessors and DSPs. Most projects involve the control and implementation of audio processing elements (Compressors, Routers, Limiters, Delays, etc.). This also includes the following elements:
Compile code with no errors or warnings in a format appropriate to the design
Load, test and debug the code on the target (may require using emulators, simulators, etc)
Generate all required source and output files to be stored for later reference, modification or replication
Sustain existing products by implementing new features/capabilities, interfaces and bug fixing
Support or liaise with outside contractors on projects that involve DSP or embedded firmware
Perform system analysis, planning, design, development and test of limited-scope projects and/or subsystems
Guide or perform the work necessary to resolve complex issues within existing products and portions of new designs
Debug prototype hardware
Develop improvements to the Firmware development processes and methodologies
Assist in the development of test procedures used in production to fully test final assemblies
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

Qualification

Embedded firmware developmentC programmingC++ programmingDigital Signal ProcessingDebugging firmwareEmbedded systems knowledgeMS Office proficiencyISO 9001 experienceTechnical mentorship

Required

Minimum of 7 to 10 years experience of hands-on embedded real time operating systems development
Bachelor's Degree or higher in Electrical Engineering or Computer Systems, with courses in Digital Signal Processing
Proficiency with MS Office (Excel, Word, and Outlook)
Advanced programming in assembly, C, and C++
Intermediate knowledge of embedded systems, hardware, and firmware
Intermediate knowledge of DSP algorithms and programming methods
Proven history of successful product development from concept to production
Proficient with oscilloscopes, meters, and other basic lab equipment
Must be familiar with compilers, assemblers, linkers, simulators, etc

Preferred

DSP experience desired
One year ISO 9001 or QS 9000 work environment a plus

Company

MiTek

twittertwitter
company-logo
MiTek is a construction technology leader on a mission to advance the adoption of offsite construction.

H1B Sponsorship

MiTek has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (1)
2024 (1)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
David A. Sell
SVP, Chief Innovation Officer
linkedin
Company data provided by crunchbase