Senior Embedded Firmware Engineer

  • A3N consulting Llc
  • Houston, Texas
  • Full Time

Type: Full-Time (Work from Office)
Reports To: Head – Research and Development

Role Overview

We are seeking an experienced Senior Embedded Firmware Engineer to join the 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
  • Enhance and maintain existing firmware systems while ensuring architecture integrity and seamless user experience
  • Evaluate applications to identify improvement, optimization, and scalability opportunities
  • Refactor and optimize code for resource efficiency without compromising functionality
  • Lead selection of tools, technologies, coding standards, and best practices
  • Perform unit testing, debugging, and validation before release
  • Resolve issues identified during testing or reported by customers
  • Provide task estimates, progress reports, and documentation
  • Contribute to verification and validation plans
  • Manage version control, releases, and firmware updates
  • Collaborate with management on project deliverables and schedules
  • Work with Product Management and Engineering on feasibility of new features
  • Develop and integrate software components, frameworks, and device drivers
  • Take ownership of additional responsibilities as required
Qualifications & Skills
  • Bachelor’s degree in Engineering or Computer Science (or equivalent experience)
  • Strong understanding of firmware lifecycle from concept to deployment
  • Solid grasp of software architecture and design patterns
  • Leadership experience with ability to mentor and deliver on deadlines
  • Strong analytical, debugging, and problem-solving skills
  • Ability to handle complex technical challenges
  • Strong communication and collaboration skills
  • Self-motivated and adaptable in dynamic environments
  • Strong time management and prioritization skills
  • Continuous learning mindset
Experience Requirements
  • 16 + years of Embedded Firmware Development experience
  • Expertise in Embedded C, C++, Data Structures, RTOS, and Microprocessors
  • Strong experience with QNX and Linux environments
  • Experience with memory interfaces (NAND, NOR, DDR4)
  • Knowledge of communication protocols (UART, I2C, SPI, Ethernet) and multithreading
  • Proficiency with development tools, debug emulators, and version control systems (SVN, Git)

USA – Candidate Eligibility Clarification

  • Relocation & Transfer Cases:
    • Transfer Cases: Not allowed if the customer does not support transfer cases.
    • Relocation: The customer does not provide relocation allowances. Candidates must be willing to relocate at their own expense.
  • Work Authorization (Mandatory):
    Only candidates with U.S. Citizenship or a (Permanent Residency) are eligible. No other visa types (e.g., H-1B, OPT, etc.) will be considered.
Job ID: 522492475
Originally Posted on: 5/26/2026

Want to find more Engineering opportunities?

Check out the 142,067 verified Engineering jobs on iHireEngineering