Sr Embedded Firmware Engineer
Onsite - Houston, TX
Full-Time Role.
Required Skills: Embedded C, C++, RTOS, QNX
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.
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.
ยทย ย ย ย ย ย ย 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).