Senior Firmware Engineer (QNX Mandatory)
Black Turtle
Houston, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 150KJob location
Houston, United States of America
Tech stack
Adobe Flash
Adobe InDesign
Application Frameworks
C++
Code Review
Data Structures
Software Debugging
Software Design Patterns
Linux
Device Drivers
Embedded C
Middleware
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