Join the project for global semiconductor company that designs, manufactures and supplies radio-frequency systems.
As a Embedded Software Engineer you will will design, implement and test software for latest silicon solutions. Depends on your skills and experience you can become member of one of the following teams:
- BLE Controller team
- BLE Host team
- Core Software team
Key responsibilities:
- Evaluating software requirements, architectural planning, detailed design and latest features for client's silicon and Bluetooth Low Energy for BLE Controller/BLE Host.
- Reviewing, executing software system integration, ongoing product sustenance and quality control of existing solutions
- Work closely with other R&D teams in order to provide best in class solutions.
Skills/Experience:
- 5+ years industry experience in Embedded Software Development.
- Strong knowledge of C and python.
- Hands-on experience with ARM Cortex-M platform and programming tools (Segger, IAR, GCC).
- Creative and efficient approach in debugging and testing embedded systems, preferably in a bare metal context.
- Experience with co-debugging software and HW issues, using oscilloscope, logic analyzer, digital multimeter, etc.
Key qualifications (at least one):
- Bluetooth Isochronous Channels and BLE Audio Streaming
- Proven experience in BLE Host stack both as a developer and user.
- Deep understanding of FreeRTOS or ZephyrOS architecture and hardware dependencies.
Nice to have:
- Experience with Ultra Wideband technology.
- Demonstrated technical leadership in software development projects.
We can offer you:
- Full time B2B contract with competitive salary.
- Flexible working hours.
- Working with global semiconductor company that designs, manufactures, and supplies radio-frequency systems.
- Great team of enthusiastic and supportive coworkers.