Gem Care Recruiting & Staffing

Staff Firmware Engineer

Knoxville, TN • Posted 5 days ago
Onsite Full Time Staffing and Recruiting

Firmware Engineer


Firmware Engineer needed for a rapidly growing Industrial Automation and Communication company located in Knoxville, TN. This is a Direct Hire position with an excellent salary and benefits package. Starting salary range is $120,000 to $150,000 (depending on experience, education, and training).


Job Description:

The Staff Firmware Engineer is a senior technical leader responsible for owning firmware projects or major subsystems and leading technical execution across multiple contributors. This role combines deep firmware expertise with mentorship, cross-functional collaboration, and accountability for delivering robust, scalable embedded software aligned with product and business objectives. The successful, self-motivated candidate will have experience in operating systems and the development and use of board support packages for custom embedded hardware platforms, fluent in the C and C++ programming languages, experienced using debuggers and emulators, and effective communication both written and verbal.


Essential Job Functions

  • Own and lead the technical execution of firmware projects or major subsystems from concept through production release
  • Define firmware architectures, design approaches, and implementation strategies
  • Coordinate and guide the work of multiple firmware engineers through technical leadership and review
  • Design, implement, and review embedded firmware using C and C++ across Linux and RTOS-based platforms
  • Lead development and integration of board support packages (BSPs), bootloaders, device drivers, and middleware
  • Lead firmware bring-up, debugging, optimization, and system integration activities
  • Establish and apply firmware verification and validation strategies to ensure quality, reliability, and regulatory compliance
  • Identify, assess, and mitigate technical risks throughout the firmware development lifecycle
  • Serve as a primary firmware technical interface with Hardware, Software, Test, Manufacturing, Supply Chain, and Project Management teams
  • Provide advanced technical support for manufacturing, field, or customer issues
  • Mentor and coach Associate, Firmware, and Senior Firmware Engineers
  • Contribute to the development and continuous improvement of firmware development standards, tools, and processes


Minimum Qualifications

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field from an accredited institution; Master’s degree preferred
  • Eight or more years of experience in firmware or embedded software engineering with demonstrated leadership of complex projects
  • Expert-level proficiency in embedded firmware development using C and C++
  • Extensive experience with embedded Linux systems and real-time operating systems
  • Strong experience with Linux kernel configuration, building, and debugging
  • Extensive experience developing and debugging device drivers and low-level firmware
  • Experience configuring and customizing bootloaders (e.g., U-Boot, GRUB)
  • Strong understanding of firmware architecture, modular design, and system trade-offs
  • Deep experience with source version control systems and software release processes
  • Excellent analytical, problem-solving, and decision-making skills
  • Strong written and verbal communication skills with the ability to influence without authority


Desired Qualifications

  • Experience serving as technical lead on multi-disciplinary or cross-functional projects
  • Experience with Windows-based embedded or device driver development
  • Experience with ARM and x86 processor architectures
  • Strong networking and Ethernet-based communication experience
  • Experience implementing cryptographic algorithms and secure communication protocols
  • Experience with product certification activities (e.g., CE, UL)
  • Experience in industrial automation or embedded control systems


Staff Firmware Engineer in Knoxville at Gem Care Recruiting & Staffing

This position is listed as full time and onsite. It was posted 5 days ago.

See all Gem Care Recruiting & Staffing jobs on LocalWork →

Back to Job Search