Senior Firmware Engineer

Staffmax Staffing & Recruiting 

📍 Houston, United States 🇺🇸

full-time
senior
120000
on-site
Posted —

Key Skills

FirmwareC++RTOSUARTGit

Industry

EnergyConsumer Electronics

Job Description

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.


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


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