Senior Firmware Engineer (QNX Mandatory)

Black Turtle
Houston, TX, United States
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$110,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Adobe Flash Adobe InDesign Application Frameworks C++ (Programming Language) Code Review Data Structures Software Debugging Software Design Patterns Linux Device Drivers Embedded C Middleware
+22 more
Embedded Software Emulators Ethernet Firmware Flash Memory Performance Tuning QNX (Software) Software Architecture Real-Time Operating Systems Release Management Subversion Universal Asynchronous Receiver/Transmitter Multithreading Serial Peripheral Interface Real Time Systems Software Verification Reliability of Systems Git Information Technology Software Coding Code Restructuring Software Version Control

Job description

  • Design, develop, enhance, optimize, refactor, test, debug, verify, validate, and maintain embedded firmware solutions.
  • Evaluate existing firmware platforms for optimization, scalability, maintainability, and feature enhancements.
  • Develop and maintain software frameworks, middleware, device drivers, and firmware components.
  • Establish coding standards, development methodologies, tools, and best practices.
  • Troubleshoot issues from testing, field deployments, and customer incidents.
  • Manage firmware releases, version control, and software updates.
  • Support verification & validation planning and execution.
  • Prepare technical documentation and reports.
  • Collaborate with R&D, Product Management, and Engineering teams.
  • Participate in design reviews, code reviews, continuous improvement initiatives, and evolving technical responsibilities.
  • Provide technical leadership and mentor junior engineers (Senior level).

Requirements

  • Firmware Engineer: 7+ years of experience
  • Senior Firmware Engineer: 10+ years of experience

Local candidates preferred. Non-local candidates will be considered if willing to self-relocate., * Bachelor’s degree in Engineering, Computer Science, Electronics, Embedded Systems, or related field (equivalent experience considered).

  • 7+ years (Firmware Engineer) / 10+ years (Senior Firmware Engineer) of hands-on Embedded Firmware Development.
  • Strong experience throughout the complete embedded firmware development lifecycle (design, development, testing, deployment, maintenance).
  • Expert in Embedded C, C++, RTOS, and QNX (Mandatory).
  • Experience developing firmware for microprocessor-based embedded systems.
  • Strong understanding of data structures, algorithms, software architecture, design patterns, and real-time system design.
  • Experience with Linux-based embedded systems.
  • Hands-on experience with NAND Flash, NOR Flash, and DDR4 memory.
  • Experience with UART, I2C, SPI, Ethernet, and multithreaded embedded applications.
  • Proficient with IDEs, embedded development environments, debugging tools, emulators, firmware testing & validation tools.
  • Experience with Git, SVN, and firmware version control/release management.
  • Strong debugging, troubleshooting, root cause analysis, verification, validation, firmware optimization, performance tuning, and system reliability.
  • Experience preparing technical documentation, release notes, project estimates, and progress reports.
  • Experience with software verification, validation, compliance, and release management.
  • Strong analytical, organizational, communication, leadership, mentoring, and project management skills.
  • Self-motivated with the ability to work independently in a fast-paced environment.

Benefits & conditions

Pulled from the full job description Referral program Professional development assistance Tuition reimbursement 401(k) Health insurance Employee assistance program, * Firmware development for industrial, automation, power systems, telecommunications, networking, or other mission-critical products.

  • Experience leading technical initiatives and collaborating with global engineering teams.

Pay: $110,000.00 - $150,000.00 per year

Benefits:

  • 401(k)
  • Employee assistance program
  • Health insurance
  • Professional development assistance
  • Referral program
  • Tuition reimbursement

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · WWC Europe 2026

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all