Senior Embedded Firmware Engineer | Houston, TX (On-site)
We are seeking a
Senior Embedded Firmware Engineer
to join a high-performance R&D team building advanced embedded solutions for the
global electric power systems industry
.
This is a senior-level, hands-on engineering role focused on firmware architecture, optimization, and full lifecycle development of embedded systems used in mission-critical applications.
Role Overview
You will take ownership of firmware design and development for complex embedded platforms, working closely with cross-functional engineering teams to build reliable, scalable, and high-performance systems. The role requires strong technical depth, leadership capability, and a problem-solving mindset.
Key Responsibilities
-
Design, develop, and maintain embedded firmware with strong focus on architecture and performance
-
Optimize and refactor code for efficiency, scalability, and reliability
-
Define and enforce coding standards, best practices, and development tools
-
Perform debugging, unit testing, validation, and issue resolution across development stages
-
Manage firmware releases, version control, and updates
-
Collaborate with product and engineering teams on feature feasibility and implementation
-
Develop and integrate device drivers, frameworks, and core embedded components
Required Skills & Experience
-
8+ years of experience in Embedded Firmware Development
-
Strong expertise in
Embedded C, C++, Data Structures, RTOS
-
Hands-on experience with
QNX and Linux environments
-
Knowledge of
NAND, NOR, DDR4 memory interfaces
-
Experience with
UART, I2C, SPI, Ethernet, multithreading
-
Proficiency with debugging tools, IDEs, and version control systems (Git/SVN)
-
Strong understanding of embedded system architecture and firmware lifecycle
Apply directly!