The incumbent is responsible for the Bluetooth Low Energy Software Architecture
Owning & driving definition of the software architecture of Bluetooth Low Energy Software solution encompassing Lower Layers Firmware, Upper Layer stack & complete system solution delivered by the company to its customers. The role could scale to include other wireless technologies in the future.
Playing a lead & active role at the standardization activities representing the company technically in the BT SIG forums & contributing in the specification development
Work with cross-functional global teams as a core BTLE expert and drive definition of software architecture.
Interface with lead customers as a technical representative when required
Technical mentor, help in debug/analysis/trouble-shooting with the team. Be a technical role-model
Drive innovation in the form of new advancements (Features, software architecture, software tools/methods) in the team.
Hands-on role in all phases of SW lifecycle : requirements, architecture, design, development, integration, testing and post-release support
Play a significant role in the implementation of software development processes(Agile methods) and adhere to highest quality standards (CMM, ISO and TS)
The incumbent is responsible for the System Software Architecture for wireless software solutions on Atmel Wireless MCU products.
At least 2+ years in software architecture definition for embedded systems especially protocol stacks or wireless connectivity stacks/firmware.
At least 3-4 years hands-on design & development experience in Bluetooth/Bluetooth Low Energy firmware/upper layer stack
Deep knowledge in multi-layered wireless product SW implementations, RTOS/Embedded Linux, Peripheral driver development, Application Development and end-product deployment.
Demonstrated knowledge in full product lifecycle
Demonstrated strong experience in architecture, design & implementation of complex embedded or wireless software products
Ability to define/follow embedded software development methods & practices
Ability to work independently with minimum supervision
Experience in working/interfacing with customers from technical/architecture perspective
Hands-on knowledge of Embedded SW design, architecture, implementation techniques and tools (UML, JTAG, IDE, Logic Analyzers )
Excellent C/C++ programming skills, analytical, problem solving and debugging skills.
Experience in Agile software development methods
Knowledge of other Connectivity Wireless technologies such as Zigbee, 802.11/WLAN/WiFi will be an added advantage
Hands-On exposure to embedded microcontroller platforms (AVR, ARM) and build environments (IAR / AVR / GCC)
Bachelors / Masters Degree in CS/EEE/ECE
10 to 15 years of experience in embedded software development.