GFC Job Portal logo
GFC Job PortalPosted 1 week ago

Sr. Embedded Firmware Engineer

$120,000–$160,000 year

On-siteHouston, Texas, United States

Full TimeSenior Level

Job Summary

Enhance and maintain existing firmware systems, refactor code for resource efficiency, and develop critical software components including device drivers. Conduct thorough unit testing, debugging, and validation before release, while resolving issues identified during internal testing or reported by customers. Lead the selection of tools and coding standards, manage version control and product releases, and contribute to formal verification plans. Provide accurate task estimates, progress reports, and documentation to align deliverables with project goals. Work closely with Product Management and Engineering to evaluate new application feasibility. Mon to Fri, 8:30 am – 5:00 pm onsite in Houston, TX. Requires 15+ years of QNX and power electronics experience.

Required Qualifications

  • Embedded C
  • C++
  • RTOS
  • QNX
  • 15+ years' QNX & Power Electronics experience
  • 10–15 years of hands-on experience in Embedded Firmware Development
  • 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)
  • 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
  • Bachelor's degree in engineering or computer science, or equivalent combination of education and experience
  • Must be able to pass a drug screen & criminal background check
  • Work Hours: Mon to Fri, 8:30 am – 5:00 pm. Onsite

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce