Senior Embedded SW Engineer (BLE stack firmware)

Job Title

Senior Embedded SW Engineer (BLE stack firmware)

Location

Athens, Greece

Job Overview

Looking for a Senior Embedded SW Engineer to join our BLE stack firmware team. Our team is responsible for the bring-up, maintenance and support of the BLE stack SW for our multi-processor systems on chip. The candidate should have a solid background in embedded SW engineering with a good background in BLE technology

Key responsibilities

  • Participate in the bring-up of the BLE stack firmware (controller/ host) on FPGA and silicon development, maintenance, and testing of the BLE stack

  • Document SW design

  • Study Bluetooth SIG specifications

  • Define test plans and test cases for BLE features, develop (or assist in the development of) tests, and automate (or assist in the automation of) test execution, aiming for a regression testing environment and Bluetooth SIG compliance.

  • Collaborate and provide feedback to architects

  • Analyze complex system issues

  • Support marketing and customer support activities as a technical advisor

Qualifications

  • Experience: At least 6 years in Embedded Software Development with prior experience in wireless protocols

  • Education: Postgraduate degree or above in Computer/Electrical Engineering or other related majors

  • Language: Proficient in English, both verbal and written

  • Skills:

    • C and assembly programming for embedded 32-bit RISC MCUs without an RTOS

    • Knowledgeable about SW development tools (compilers, debuggers, MCU development IDEs)

    • Knowledgeable about Embedded SW development practices (testing, version control, code reviews, issue tracking)

    • Understanding digital circuits

    • Understanding circuit schematics

    • Proficient in using a logic analyzer

  • Highly Desirable:

    • Experience with BLE Protocol host layers (GATT, ATT, SMP, L2CAP)

    • Experience with BLE Protocol controller layers (LL, PHY)

    • Experience with BLE sniffers and analysis of BLE sniffer captures

    • Experience with RISC-V ISA MCUs

    • Python scripting

  • Nice to have:

    • Familiarity with the standard HCI protocol

    • Unit testing

    • Experience with CI tools (e.g., Jenkins)

  • Strong sense of responsibility

  • Good communication skills and team spirit

Organization

 

  • Reports to BLE Team Lead

  • Part of the SW Development team of SoC

  • Direct Reports: None

E-mail to

hr@whalemicro.com

创建时间:2022-07-23