About The Position

As a Wireless Software Engineer focused on Bluetooth, you will help build the core libraries and systems that power a new wireless ecosystem at HP IQ. You will work across hardware, firmware, connectivity, and product teams to create reliable, cross platform Bluetooth experiences and advance a project with real technical depth and broad industry reach. You will join a team that encourages exploration, fast iteration, and proactive ownership. This is a chance to take bold ideas from concept to production, influence a wireless platform outside today’s dominant ecosystems, and help shape work that will meaningfully impact how people connect and interact that will transform the future of work.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • 2+ years of hands-on experience developing device, embedded, or systems software.
  • 3+ years of experience with modern C++ (C++17 or newer preferred).
  • Experience designing and implementing clean APIs, libraries, or system components.
  • Familiarity with inter-process communication (IPC) , multi-threaded systems, and performance-aware software design.
  • Strong debugging and problem-solving skills for complex software or system-level issues.
  • Ability to collaborate effectively across software, firmware, hardware, and product teams.

Nice To Haves

  • Experience developing software that interacts with Bluetooth or other system services.
  • Exposure to cross-platform development (iOS, Android, Windows, or Linux-based systems).
  • Understanding of performance considerations such as latency, throughput, memory, and power usage.
  • Experience using debugging and diagnostic tools (logs, protocol analyzers, system traces, etc.).
  • Interest in learning wireless, embedded, or low-level system concepts as part of broader software development.
  • Familiarity with wireless concepts (BLE, Wi-Fi, BT Classic) is a plus.

Responsibilities

  • Design and implement reusable C++ software components and libraries used across device and system software.
  • Develop features and improvements across the Bluetooth and device software stack , from application-facing APIs down to system services.
  • Debug and resolve system-level software issues , including performance, reliability, and integration problems.
  • Collaborate with OS, platform, and wireless hardware teams to integrate software components and deliver end-to-end features.
  • Work with quality and program teams to triage defects , analyze root causes, and implement robust fixes.
  • Contribute to software designs that prioritize maintainability, backward compatibility, and long-term scalability.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Long term/short term disability insurance
  • Employee assistance program
  • Flexible spending account
  • Life insurance
  • Generous time off policies, including;
  • 4-12 weeks fully paid parental leave based on tenure
  • 11 paid holidays
  • Additional flexible paid vacation and sick leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service