Firmware Engineer - QNX

Black Turtle
Houston, TX, United States
3 months ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
1 year minimum
Compensation
$105,035.0 - $150,494.0
Working hours
Regular working hours
Job source

Tech stack

Adobe InDesign Application Frameworks Unit Testing Software Quality Code Review Software Debugging Device Drivers Middleware Firmware Industry Standard Architecture Real-Time Operating Systems Verification and Validation (Software)
+3 more
Information Technology Code Restructuring Software Version Control

Job description

  • Design, develop, enhance, and maintain embedded firmware solutions while ensuring software quality, performance, and architectural integrity.
  • Evaluate existing applications and firmware platforms to identify opportunities for optimization, scalability, and feature enhancement.
  • Refactor and optimize code to improve resource utilization, maintainability, and system performance.
  • Establish and promote coding standards, development methodologies, tools, and best practices to ensure high-quality deliverables.
  • Perform unit testing, debugging, verification, and validation activities throughout the development lifecycle.
  • Troubleshoot and resolve issues identified during internal testing, field deployments, or customer-reported incidents.
  • Prepare technical documentation, progress reports, release notes, and project estimates.
  • Contribute to verification and validation planning, execution, and compliance activities.
  • Manage firmware version control, software releases, and update processes.
  • Collaborate with cross-functional teams to ensure project objectives, schedules, and deliverables are met.
  • Partner with Product Management and Engineering teams to evaluate the feasibility of new features, enhancements, and applications.
  • Develop, integrate, and maintain software frameworks, middleware, device drivers, and other critical firmware components.
  • Provide technical leadership, mentor junior engineers, and support knowledge-sharing initiatives.
  • Participate in design reviews, code reviews, and continuous improvement efforts.
  • Take ownership of additional responsibilities and technical challenges as project requirements evolve.

Requirements

  • Bachelor’s Degree in Engineering, Computer Science, Electronics, Embedded Systems, or a related technical discipline.
  • Equivalent combinations of education and relevant industry experience will also be considered., * QNX and RTOS: 1 year (Required)

Benefits & conditions

Pulled from the full job description

  • Paid parental leave
  • Parental leave
  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance, * 401(k)
  • Dental insurance
  • Health insurance
  • Paid parental leave
  • Paid time off
  • Vision insurance

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…