We are seeking a skilled Firmware Engineer to join our team and contribute to the design development implementation testing and maintenance of business and computer applications software particularly for audio products such as headsets with Qualcomm chipsets. The ideal candidate will have extensive experience in embedded development particularly with TI MCUs or similar and a strong understanding of serial interconnects such as I2C and SPI. The role involves working on significant subsystems like Audio WiFi and BLE and requires proficiency in embedded development environments and cloudbased DevOps systems.
Responsibilities:
- Develop and maintain firmware for audio products specifically headsets with Qualcomm chipsets.
- Utilize embedded development skills for TI MCUs or similar platforms with deep experience in I2C SPI and other serial interconnects.
- Design implement and optimize significant subsystems including Audio WiFi and BLE.
- Work within embedded development environments such as IAR GCC or Kiel to create robust and efficient firmware.
- Collaborate with crossfunctional teams using cloudbased DevOps systems like AzDevOps Jenkins or JIRA for continuous integration and deployment.
- Write and edit specifications and other documentation ensuring clarity and accuracy.
- Participate in code reviews and pair programming providing mentorship to junior engineers.
- Engage with industry specification bodies (e.g. USB IF IEEE Bluetooth SIG) to stay updated on the latest standards and practices.
- Regularly update JIRA/AzDevOps issues to reflect progress and maintain project visibility.
- Contribute to opensource projects as needed.
Qualifications:
- 810 years of overall experience in the field of firmware engineering.
- Bachelors degree in Computer Science Computer Engineering or a related technical field.
- Strong proficiency in C/C programming in an embedded environment is essential.
- Proven experience in embedded development particularly with TI MCUs or similar and familiarity with I2C SPI and other serial interconnects.
- Handson experience with embedded development environments such as IAR GCC or Kiel.
- Familiarity with cloudbased DevOps systems like AzDevOps Jenkins or JIRA.
Top Skills Required:
- Strong C/C programming skills in an embedded environment.
- Embedded development expertise with TI MCUs or similar platforms with extensive experience in I2C SPI and subsystems like Audio WiFi and BLE.
- Proficiency in using embedded development environments such as IAR GCC or Kiel.
About BrickRed Systems:
BrickRed Systems is a global leader in nextgeneration technology consulting and business process service companies. We enable clients to navigate their digital transformation. BrickRed Systems delivers a range of consulting services to our clients across multiple industries around the world. Our practices employ highly skilled and experienced individuals with a clientcentric passion for innovation and delivery excellence.