About the role
Job Description:
• Bachelor’s degree in computer science, Electrical Engineering, a related technical field, or equivalent practical experience.
• 4-6 years of experience with software development in developing C/C++.
• Understanding of RTOS, basics of OS, and Data Structures
• BT/BLE Profiles, Host Stack, HCI, Networking Protocols, Controller.
• Experience in BT/BLE specification including 5.x Specification, systems analysis and low power handling.
• BT Logging and OTA Snoop Analysis.
• Stack and working with firmware/hardware.
• Expertise in software system architecture
Any Degree
Key Responsibilities:
• Development of upper Bluetooth Stack.
• To be able to write Optimized and Power Efficient Code.
• Able to design and lead small modules and take up code design.
• Ability to multitask in a fast-paced environment .
• Capability to comprehend and capture accurate requirements
• Define tasks and create work breakdown including estimation of tasks
• Ability to prioritize requests and communicate priorities
• Develop and test software of major scale and complexity to agreed timescales
• Maintain firmware software components including defect investigation
• Conduct software peer reviews
• Create relevant documentation following the department’s processes