Position: Senior Embedded Firmware Engineer
Required Skills: Embedded C, C++, RTOS, QNX
Reports to: Head - Research and Development
Type: Full-Time, Work from Office
Location: Houston, Texas, USA
Role Overview:
We are seeking an experienced Senior Embedded 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:
• Enhance and maintain existing firmware systems while ensuring architecture integrity and a seamless
user experience.
• Evaluate current applications to identify areas for improvement, optimization, and scalability.
• Refactor and optimize code for resource efficiency without compromising functionality.
• Lead the selection and adoption of tools, technologies, coding standards, and best practices to
maintain high-quality outcomes.
• Conduct thorough unit testing, debugging, and validation prior to release.
• Resolve issues identified during internal testing or reported by customers.
• Provide accurate task estimates, progress reports, and documentation.
• Contribute to formal verification and validation plans.
• Manage version control, product releases, and firmware updates.
• Collaborate with management to align deliverables with project goals and schedules.
• 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.
Qualifications & Skills:
• Education: Bachelor’s degree in Engineering or Computer Science, or equivalent combination of
education and experience.
• Firmware Development Expertise: Deep understanding of the complete firmware lifecycle, from
concept to deployment.
• Architecture & Design: Strong grasp of software architecture principles and design patterns.
• Leadership: Proven ability to lead projects, mentor team members, and deliver on deadlines.
• Analytical & Problem Solving: Excellent debugging, analytical, and troubleshooting abilities.
• Critical & Innovative Thinking: Ability to assess complex challenges and propose effective, creative
solutions.
• Communication: Strong written and verbal communication skills with the ability to collaborate across
teams and time zones.
• Adaptability: Self-motivated, proactive, and capable of working independently or in a collaborative
environment.
• Time Management: Skilled at prioritizing multiple projects in a fast-paced environment.
• Continuous Learning: Enthusiastic about learning new technologies and improving technical
expertise.
Page | 2
Senior Embedded Firmware Engineer
Experience Requirements:
• 10–15 years of hands-on experience in Embedded Firmware Development, including:
• Programming: Expertise in Embedded C, C++, Data Structures, RTOS, and Microprocessors.
• Operating Systems: Strong experience with QNX and Linux environments.
• Memory Interfaces: Practical experience with NAND, NOR, and DDR4.
• Communication Protocols: Working knowledge of UART, I2C, SPI, Ethernet, and Multithreading.
• Tools & Debugging: Proficient with IDEs, debug emulators, and version control systems (e.g., SVN,
Git).