| Description: |
Position: Senior Firmware Engineer (Sr. Firmware Engineer)
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
Role Overview
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.
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
|