Mediabistro logo
job logo

Senior Embedded Firmware Engineer – Power Systems Company (Houston)

GraceMark Solutions, Houston, TX, United States


Senior Embedded Firmware Engineer – Power Systems Company
Location:

Houston, Texas, USA
Work Model:

Onsite (Work from Office)
Role Overview
We are seeking an experienced

Senior Embedded Firmware Engineer

to join our R&D team within the power systems domain. This role is responsible for leading firmware architecture, design, development, optimization, and validation for high-performance embedded systems.
The ideal candidate will bring deep expertise in embedded firmware development, strong system-level thinking, and the ability to collaborate across engineering, product, and leadership teams to deliver reliable and scalable solutions.
This position requires a hands-on engineer who can drive technical innovation, maintain software quality, and contribute to mission-critical power industry products.
Key Responsibilities
Design, develop, enhance, and maintain embedded firmware solutions for power systems applications
Ensure firmware architecture integrity, scalability, and performance optimization
Analyze existing applications to identify opportunities for improvement, efficiency, and maintainability
Refactor and optimize firmware code for memory, performance, and resource utilization
Lead the selection of development tools, coding standards, technologies, and best practices
Develop and integrate firmware components, frameworks, middleware, and device drivers
Perform unit testing, debugging, validation, and verification before release
Troubleshoot and resolve firmware defects identified during testing or customer deployment
Contribute to verification and validation plans for embedded systems
Manage firmware releases, updates, version control, and deployment processes
Provide technical documentation, task estimation, and progress reporting
Collaborate with Product Management and Engineering teams to assess feature feasibility and technical requirements
Support project planning, deliverables, and schedule alignment with management
Mentor junior engineers and contribute to engineering best practices
Take ownership of additional firmware and system-level responsibilities as required
Required Qualifications
Bachelor’s degree in Engineering, Computer Science, Electrical Engineering, or related field (or equivalent practical experience)
Strong understanding of the full embedded firmware lifecycle from concept to deployment
Deep knowledge of firmware architecture, software design principles, and embedded system design patterns
Strong analytical, debugging, and problem-solving capabilities
Proven ability to work on complex technical challenges independently
Strong communication and collaboration skills
Self-driven mindset with excellent time management and prioritization skills
Ability to work effectively in a fast-paced R&D environment
Continuous learning attitude and willingness to adapt to evolving technologies
Experience Requirements
7–10 years of hands-on Embedded Firmware Development experience
Strong expertise in:
Embedded C
C++
Data Structures
RTOS
Microprocessors
Strong experience working with QNX and Linux operating systems
Experience with memory interfaces including:
NAND
NOR
DDR4
Solid understanding of communication protocols including:
UART
I2C
SPI
Ethernet
Experience with multithreading concepts and implementation
Familiarity with firmware development tools, debuggers, emulators, and version control systems such as SVN and Git
Experience within the Power Industry is strongly preferred
Exposure to relays, controllers, and DSP is highly desirable
Preferred Industry Background
Candidates with experience in the following industries will be preferred:
Power Systems
Electrical Equipment
Industrial Automation
Smart Grid Technologies
Energy Management Systems
Protection Relays and Controllers
Ideal Candidate Profile
The ideal candidate is a technically strong firmware engineer with deep embedded systems expertise and proven experience in power industry applications. They should possess excellent debugging and architecture skills, demonstrate ownership of product delivery, and be comfortable working cross-functionally in a fast-paced engineering environment.