You will develop embedded software focused on Bluetooth Low Energy (BLE) systems.
Responsibilities
- Complete the BLE stack to build the core application functionality.
- Design and implement systems and software architecture.
- Integrate and manage the BLE stack interactions with various mobile phone platforms.
- Document software design specifications clearly.
Required Skills
- Bachelor’s Degree in Electrical Engineering or Computer Engineering.
- Minimum 5+ years of embedded software development experience.
- Proficiency in C programming.
- Deep knowledge of BLE (Bluetooth Low Energy) wireless technology.
- Experience with TI communication stack for embedded software.
- Familiarity with GAP and GATT layers.
- Ability to work independently and participate in peer reviews.
- Experience with CMMI or ASPICE software development process.