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