Senior Embedded Firmware Engineer | Contract to Hire | Houston, TX (Onsite)
Job Title: Senior Embedded Firmware Engineer
Location: Houston, TX (Onsite 5 days/week)
Employment Type: Contract-to-Hire (C2H Conversion after 12 months preferred)
Role Overview
We are seeking a highly experienced Senior Embedded Firmware Engineer to join our R&D team in Houston, TX. This role focuses on designing, developing, and optimizing firmware for high-performance embedded systems. The ideal candidate will have strong expertise in QNX OS, RTOS, Embedded C/C++, and Linux device drivers, along with a proven track record of delivering reliable and scalable firmware solutions.
Key Responsibilities
- Design, develop, and enhance embedded firmware systems for performance and reliability
- Optimize and refactor existing code for efficiency and scalability
- Develop and integrate device drivers and low-level system components
- Work with cross-functional teams (hardware, product, and engineering) to define and deliver features
- Conduct unit testing, debugging, and validation to ensure high-quality releases
- Troubleshoot issues identified during testing or reported by customers
- Contribute to firmware architecture, design standards, and best practices
- Participate in verification & validation (V&V) planning and execution
- Manage version control, firmware releases, and software updates
- Provide accurate estimates, progress updates, and technical documentation
- Evaluate feasibility of new features and applications with product and engineering teams
- Mentor junior engineers and contribute to technical leadership
Required Skills & Experience
- 10 15 years of experience in Embedded Firmware Development
- Strong programming skills in Embedded C and C++
- Hands-on experience with RTOS and QNX OS (MANDATORY)
- Experience with Linux environments and device driver development
- Strong understanding of data structures and embedded system architecture
- Experience with multithreading and real-time systems
Hardware & System Knowledge
- Memory interfaces: NAND, NOR, DDR4
- Communication protocols: UART, I2C, SPI, Ethernet
- Microprocessors and embedded hardware systems
Tools & Technologies
- Debugging tools, IDEs, and emulators
- Version control systems: Git / SVN
Qualifications
- Bachelor s degree in Engineering, Computer Science, or related field
- Strong understanding of firmware lifecycle (design development testing deployment)
Preferred Skills
- Experience in firmware architecture and design patterns
- Exposure to product development lifecycle in R&D environments
- Strong problem-solving, debugging, and analytical skills
- Excellent communication and collaboration abilities
- Ability to lead projects and mentor team members
Additional Information
- This is a contract-to-hire opportunity, with conversion after 12 months
- Candidate must be willing to work onsite in Houston, TX (5 days/week)
- Occasional flexibility required based on project needs