Senior Firmware Engineer (Sr. Firmware Engineer)


City: Houston, TX, USA
Title: Senior Firmware Engineer (Sr. Firmware Engineer)
Category: IT
EmploymentType: Permanent
Description:

Position: Senior Firmware Engineer (Sr. Firmware Engineer)

Salary: $120,000 – $150,000 annually (based on industry experience and exposure)
Type: Full-Time, Onsite (Work from Office)
Location: Houston, Texas, USA
Reports To: Head – Research and Development


Role Overview

We are seeking an experienced Senior Firmware Engineer to join our R&D team. The ideal candidate will take ownership of firmware design, development, and optimization for high-performance embedded systems. This role involves driving innovation, ensuring software reliability, and collaborating closely with cross-functional teams to deliver cutting-edge solutions.


Key Responsibilities

  • Work closely with Product Management and Engineering to evaluate the feasibility of new applications and features.
  • Develop and integrate critical software components, frameworks, and device drivers.
  • Take initiative in assuming additional responsibilities as project needs evolve.
  • Enhance and maintain existing firmware systems while ensuring architectural integrity and performance.
  • Identify opportunities for optimization, scalability, and improvement in existing applications.
  • Refactor and optimize code for efficiency without compromising functionality.
  • Lead selection of tools, technologies, coding standards, and best practices.
  • Perform unit testing, debugging, and validation prior to release.
  • Resolve issues identified during internal testing or reported by customers.
  • Provide accurate estimates, progress updates, and technical documentation.
  • Contribute to verification and validation planning.
  • Manage version control, releases, and firmware updates.
  • Collaborate across teams to align deliverables with project goals and timelines.

Qualifications & Skills

  • Bachelor’s degree in Engineering, Computer Science, or equivalent experience.
  • Strong understanding of the full firmware lifecycle from concept to deployment.
  • Solid knowledge of software architecture principles and design patterns.
  • Proven ability to lead projects and mentor team members.
  • Strong analytical, debugging, and troubleshooting skills.
  • Excellent communication skills with ability to collaborate across global teams.
  • Self-motivated, adaptable, and able to work independently or in teams.
  • Strong time management and multitasking skills in fast-paced environments.
  • Passion for continuous learning and emerging technologies.

Experience Requirements

  • 10–15 years of hands-on embedded firmware development experience
  • Strong programming skills in Embedded C, C++, Data Structures, RTOS, Microprocessors
  • Experience with QNX and Linux environments
  • Knowledge of memory interfaces: NAND, NOR, DDR4
  • Communication protocols: UART, I2C, SPI, Ethernet, Multithreading
  • Proficiency with debugging tools, IDEs, and version control systems (Git, SVN)

Candidate Requirements (Must Have)

  • Must be Green Card holder or U.S. Citizen
  • Must be willing to relocate independently
  • Must be comfortable with a 100% onsite role
  • Must be willing to work 5 days per week from the office
  • Prior experience in the power/energy industry is required

Employee Benefits

  • Insurance Coverage: $12,000 benefit
  • 401(k): 3% company contribution
Company:
Staffmax Staffing & Recruiting