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.