MissionHires

Software Engineer (Firmware Experience) - Knoxville, Tennessee

Published

Location: On Site in Knoxville, Tennessee, United States

Employment type: Full-time

Posted: 3 months ago

Why This Role Matters

MissionHires is partnering with a highly regarded corporation in the greater Knoxville area to hire a Software Engineer with strong embedded firmware experience. In this R&D-focused role, you’ll design and develop control firmware and embedded systems for sophisticated electromechanical equipment, collaborating closely with cross-functional engineers to support both legacy products and new product development. Ideal candidates bring hands-on C firmware expertise for embedded devices, strong communication skills, and exposure to areas like computer vision, machine learning, C#/.NET, Linux, and cloud/web technologies.

How You'll Contribute

  • Design, implement, and optimize control firmware for embedded systems in C
  • Collaborate with R&D and cross-functional engineering teams on new product development and legacy product support
  • Integrate firmware with electromechanical control systems, controllers, and data generators
  • Contribute to system architecture, hardware–software interfaces, and real-time control strategies
  • Troubleshoot, debug, and resolve issues at the firmware, driver, and system levels
  • Develop test plans, perform validation/verification, and document designs and changes
  • Support instrument technology development and machinery control features end to end
  • Explore and, where applicable, integrate computer vision and machine learning applications
  • Interface with Windows (.NET/C#), Linux, and web/cloud components as needed
  • Communicate status, risks, and technical findings clearly to stakeholders

What Makes You a Great Fit

  • BS in Computer Engineering, Electrical Engineering, or related technical field
  • 5+ years of professional experience developing firmware for embedded systems and devices
  • Strong proficiency in C for embedded firmware and real-time control
  • Experience working with electromechanical control systems, controllers, and data generators
  • Proven ability to support both legacy systems and new product development cycles
  • Excellent written and verbal communication skills, with close collaboration in R&D environments
  • Hands-on debugging, testing, and validation experience at the device and system level
  • Nice to have: Experience with computer vision and/or machine learning applications
  • Nice to have: Knowledge of C# (.NET) for Windows, Linux development, and web/cloud technologies

Who We Are, What We Stand For

MissionHires is the AI hiring partner of top talent teams. Our platform helps recruiters, agencies, and top companies source, engage with, and evaluate top talent 10 times faster than job boards.

To bridge the gap between companies and passionate talent.