Senior Bluetooth Software Engineer - Embedded Linux

Enovation Controls LLC

Tulsa (OK)

On-site

USD 110,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

401(k) match
Healthcare options
Wellness support
Profit-sharing

Job summary

Enovation Controls LLC is seeking a hands-on Senior Software Engineer to own Bluetooth features across Classic and BLE on embedded Linux, with legacy QNX 6.6 support. You will work across C#, C, and C++ and collaborate with software, architecture, product, and project teams to deliver robust solutions.

The role requires deep protocol/stack-level debugging, Yocto/OpenEmbedded experience, and SCRUM-driven development.

Qualifications

  • Bachelor’s degree or equivalent in Software Engineering or Computer Science.
  • 5+ years of professional software development experience.
  • Hands-on embedded/RTOS-based Bluetooth protocol stack experience (HCI/L2CAP/RFCOMM).
  • Strong proficiency in C# on .NET and C/C++ for stack integration.
  • Experience with embedded Linux development, including Yocto or equivalent.
  • Experience with Agile/SCRUM development methodologies.
  • Strong debugging and problem-solving skills at the protocol/stack level.

Responsibilities

  • Design, implement, and maintain Bluetooth features across Classic (BR/EDR) and BLE on embedded Linux using BlueZ and GCC ARM.
  • Maintain feature parity on legacy QNX 6.6 armv7-le platform using Searan’s HCI stack.
  • Troubleshoot Bluetooth issues at protocol and stack level, not just the application layer.
  • Design and implement robust software components using C#/.NET and C/C++ for stack integration.
  • Contribute to system module design and work with Software Architects on scalable solutions.
  • Promote best practices to improve code quality, maintainability, and development efficiency.
  • Partner with Bluetooth Team Lead to plan monthly releases on Azure DevOps SCRUM.
  • Estimate work accurately and collaborate with PM/Project Management to align efforts.
  • Work with cross-functional teams to translate customer needs into reliable software solutions.
  • Identify and advocate for software/tools improvements and expand static analysis coverage.
  • Mentor engineers and stay current with Bluetooth tech and industry trends.

Skills

Bluetooth protocol stack
Embedded Linux
C#/.NET
C/C++
Agile/SCRUM
Debugging at protocol level
Yocto/OpenEmbedded

Education

Bachelor’s degree or equivalent (CS/SE)

Tools

BlueZ on Linux
SEARAN dotstack
BlueKitchen BTstack
Zephyr Bluetooth
Yocto/OpenEmbedded
cppcheck/clang-tidy

Job description

Enovation Controls LLC is seeking a hands-on Senior Software Engineer to own Bluetooth features across Classic and BLE on embedded Linux, with legacy QNX 6.6 support. You will work across C#, C, and C++ and collaborate with software, architecture, product, and project teams to deliver robust solutions.

The role requires deep protocol/stack-level debugging, Yocto/OpenEmbedded experience, and SCRUM-driven development.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer - Bluetooth
Sr. Software Engineer - Bluetooth

Enovation Controls LLC • Tulsa (OK)

On-site
USD 110,000 - 160,000
401(k) match
Healthcare options
Wellness support
+1
Senior Embedded Linux Engineer
Senior Embedded Linux Engineer

X4 Technology • Brentwood (NY)

On-site
USD 90,000 - 120,000
Senior QNX/Android Automotive Platform Engineer
Senior QNX/Android Automotive Platform Engineer

Katalyst CRO • Portland (OR)

On-site
USD 150,000 - 180,000
Lead Embedded Engineer - Bluetooth, Audio & RTOS
Lead Embedded Engineer - Bluetooth, Audio & RTOS

Pentangle Tech Services | P5 Group • San Jose (CA)

On-site
USD 120,000 - 180,000
Embedded Software Engineer: C/C++, QNX/Linux Expert
Embedded Software Engineer: C/C++, QNX/Linux Expert

PSG Global Solutions • Warren (MI)

On-site
USD 80,000 - 120,000
Embedded BSP Software Engineer - Android
Embedded BSP Software Engineer - Android

Global Connect Technologies • Portland (OR)

On-site
USD 110,000 - 170,000
Senior Embedded Bluetooth Engineer for VR Systems
Senior Embedded Bluetooth Engineer for VR Systems

HCLTech • Sunnyvale (CA)

On-site
USD 78,000 - 148,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Embedded Firmware Lead: Real-Time & BLE
Senior Embedded Firmware Lead: Real-Time & BLE

Align Technology • San Jose (CA)

On-site
USD 131,000 - 180,000
Medical, dental, vision
401k with company match
Paid vacation
+2
Senior Embedded Software Engineer (Linux, Yocto, C/C++)
Senior Embedded Software Engineer (Linux, Yocto, C/C++)

Connect Tech+Talent • Niles (IL)

On-site
USD 110,000 - 150,000
Embedded Software Engineer - BSP/QNX
Embedded Software Engineer - BSP/QNX

Global Connect Technologies • Portland (OR)

On-site
USD 120,000 - 180,000