Engineer I - Software Design
Silicon Labs
- Hyderabad, Telangana
- Permanent
- Full-time
- Be one of the technical leaders on Bluetooth software development in Silicon Labs Hyderabad team, and contribute to prototyping, technical decisions, design, implementation, automated and manual dev testing, and technical reviews.
- Own products / features.
- Provide a fully transparent view on the status of the deliverables to management.
- Coordinate deliveries and actions between the teams on a global scale.
- Balance innovation with execution to ensure that the projects are delivered in a timely manner.
- Drive new process changes within IoT Software organization to enable more efficient execution of our teams.
- Regularly contribute to IPs and Patents.
- Work with Bluetooth SIG group for LE Audio and other cutting-edge features.
- 2+ years of hands-on embedded software development.
- Very substantial and proven C programming knowledge.
- Strong background in highly resource-constrained, real-time, embedded environments
- Professional working experience with embedded solutions, protocols, and products, related to Bluetooth (BTC/BLE).
- Detailed understanding and hands-on experience in software development lifecycle and methodologies, including traditional Agile and waterfall methods.
- Very good understanding and hands-on experience in continuous integration and test automation methodologies.
- Sound knowledge in Bluetooth and Low energy Link layer & Link manager protocols or host stack, protocols and profiles.
- Strong understanding of snoop & OTA logs.
- Experience in the use of modern project management tools (Confluence, Jira, Git, Gerrit etc.)
- Experience working within a global organization.
- Excellent communication skills.
- Proven ability to work with cross-functional teams in different locations.
- Experience working at a semiconductor company.
- Basic understanding of hardware IP architecture, development, and verification.
- Proficiency with electronics bench test equipment such as oscilloscopes, logic analyzers, etc.
- Radio firmware experience at the PHY / MAC layers.
- Additional knowledge of BLE Audio.
- Additional knowledge of some IoT or other communication protocol stacks like Zigbee, Z-Wave, Wi-Fi, TCP/IP, or Wi-Sun
- Experience with one or more RTOS – Free RTOS, uc/OS, Zephyr preferred.
- Scripting experience in Python or equivalent language.
- Knowledge of assembly language.
- Knowledge of Open AI and other AI tools to increase the team’s efficiency.
- Experience in interfacing with Bluetooth SIG members.
- Knowledge of Audio DSP, Bluetooth codec.
- Granted/Filed Patents.