Position: Senior Embedded Firmware Engineer
Location: Houston, TX
Type: Full-Time
Role Overview
We are seeking an experienced Senior Embedded Firmware Engineer to join our Client's 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.
Experience Requirements
· 10-17 years of Embedded Firmware Development experience
· Expertise in Embedded C, C++, Data Structures, RTOS, and Microprocessors
· Strong experience with QNX and Linux environments
· Experience with memory interfaces (NAND, NOR, DDR4)
· Knowledge of communication protocols (UART, I2C, SPI, Ethernet) and multithreading
· Proficiency with development tools, debug emulators, and version control systems (SVN, Git)
Key Responsibilities
· Enhance and maintain existing firmware systems while ensuring architecture integrity and seamless user experience
· Evaluate applications to identify improvement, optimization, and scalability opportunities
· Refactor and optimize code for resource efficiency without compromising functionality
· Lead selection of tools, technologies, coding standards, and best practices
· Perform unit testing, debugging, and validation before release
· Resolve issues identified during testing or reported by customers
· Provide task estimates, progress reports, and documentation
· Contribute to verification and validation plans
· Manage version control, releases, and firmware updates
· Collaborate with management on project deliverables and schedules
· Work with Product Management and Engineering on feasibility of new features
· Develop and integrate software components, frameworks, and device drivers
· Take ownership of additional responsibilities as required
Pay: From $150,000.00 per year
Benefits:
Work Location: In person