DevJobs

Embedded Software Engineer - Bluetooth/BLE Communication

Overview
Skills
  • C C
  • C++ C++
  • AVRCP
  • BLE
  • Bluetooth
  • Debugging tools
  • HFP
  • HSP
  • JTAG debuggers
  • Oscilloscope
  • Performance profiling
  • Protocol analyzers
  • RTOS
  • Low-power wireless design
  • Security protocols
Job Description:

We are seeking a highly skilled and motivated Embedded Software Engineer specializing in Bluetooth/BLE communication to join our dynamic team. In this role, you will design, develop, and optimize embedded software solutions for cutting-edge applications, ensuring seamless connectivity and performance. You will collaborate closely with cross-functional teams to deliver high-quality, reliable software solutions as part of a high-performance realtime system.

Key Responsibilities:

  • Design and develop embedded software solutions for Bluetooth and BLE communication systems.
  • Implement, test, and optimize Bluetooth/BLE stacks and protocols to ensure robust and efficient operation.
  • Collaborate with hardware engineers to integrate software with hardware components.
  • Conduct code reviews, debugging, and performance tuning to maintain high-quality software.
  • Stay updated with the latest trends, standards, and advancements in Bluetooth/BLE technology.
  • Develop and maintain comprehensive technical documentation for designs, code, and processes.
  • Provide technical support and troubleshoot issues in existing systems.
  • Contribute to product planning and roadmap discussions by providing insights into Bluetooth/BLE capabilities and limitations.

Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience (5+ years) in embedded software development, with a focus on Bluetooth/BLE communication.
  • Strong proficiency in C/C++ and familiarity with real-time operating systems (RTOS).
  • In-depth understanding of Bluetooth/BLE protocols, including AVRCP, HFP, HSP and more
  • Experience with debugging tools, protocol analyzers, and performance profiling.
  • Familiarity with embedded development tools, such as JTAG debuggers and oscilloscope usage.
  • Experience with low-power wireless design and optimization - advantage
  • Knowledge of security protocols and practices in Bluetooth/BLE communication - advantage.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and the ability to work effectively in a collaborative environment.
Q.ai