Senior Connectivity Firmware Engineer (Bluetooth Low Energy)

Flemish Brabant Province  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Firmware Bluetooth Low Energy (Bluetooth) Python (Programming Language) Personal Health Records Software Engineering Automation Test Automation Bluetooth Printed Circuit Board Communications Protocols Debugging Feasibility Studies Economic Growth Electronics Embedded Systems Embedded Software Semiconductor Hearing Aid Supervisory Control and Data Acquisition (SCADA) Scrum Methodology Real-Time Operating Systems Regression Testing Requirements Analysis Test Design Testing Strategies Performance Testing PIC Microcontroller Real Time Systems Go to Market Peripherals Coaching and Mentoring Bare Metal Schematics Jenkins

Description

Senior Connectivity Firmware/Test Engineer (Bluetooth Low Energy)

1 year freelance contract + extensions after

Leuven, Belgium (2 days remote per week)

Within our Personal Health R&D group, we want to capture the strong market growth in ICs for hearing aids and implants, hearables, wearables, and personal health monitoring applications, health IoT. Owing to our success, our department of 40+ engineers is growing, and we have challenging opportunities for software engineers.

Our System-on-Chip products employ the latest Bluetooth Smart (BLE) or NFC with our experience in ultra-low power design. We develop the full software stack from driver-level all to way to turnkey applications, enabling our customers to build their products with minimum effort.

Description of services:

  • Unconditionally technically responsible for a subsystem, application
  • Estimate the effort for your work and contribute to reviewing the estimates of peers
  • Execute feasibility studies to underpin the estimations
  • Create a design for the software
  • Organize or contribute to (mutual) reviews of designs with colleagues and Software Architect
  • Plan your assignments and report on progress
  • Contribute to specifying and developing automated regression test frameworks.
  • Document functional and performance specifications, test design documentation and develop the test strategy and test specifications.
  • Work with the development team to develop and guide the implementation of module, systems and end to end tests (functional + performance testing) to fit in the test framework.
  • Develop test automations using Python, Jenkins.

Experience:

  • Master's degree in Software Engineering or Electronics or, have reached this level through another form of training or experience.
  • 3-5 years Embedded software/firmware development experience, in either the mobile industry or in semiconductors.
  • Proud software craftsman with solid BLE 5.X experience, preferably in both Link Layer and Host stack
  • Natural team player and obsessive to learn and gain experience
  • Spoken and written English
  • Knowledge of design methods and software engineering processes, Microcontroller architectures and peripherals, Embedded programming in C.
  • Strong Python programming skills
  • Building Real Time systems on bare metal or using an RTOS, structured debugging, interpretation of PCB schematics.
  • Practical experience using the Scrum framework
  • Experience in technical coaching of junior team members

Additional context of the role:

Idea is to find a candidate with a strong BLE knowledge. The work to be done is to develop the upper level (application level) of the BLE communication protocol stack which are not yet existing. To do this, knowledge/understanding/experience of the lower levels is absolutely necessary (Link Layer and Host stack).

The testing part of the job will be relatively limited to the beginning of the assignment. At that time 50% of the time should be spend within the R&D team which is currently struggling with the validation testing. Helping on this aspect will serve as an introduction to the product for the candidate.

Finally, we want a senior profile as one of the tasks will be to lead the team in the "go to market strategy". The product till now is developed for use cases of specific customers but idea is to make it a mass product. The senior engineer should help here to identify what may be missing in the product to reach a broader audience, for example by comparison with competitors. This part will require again to interact with the R&D team.

Start date
ASAP
Duration
12 months+
(extension possible)
From
Consol Partners
Published at
02.04.2024
Project ID:
2734735
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register