Freelance Embedded Software Engineer

Skills
Mobile ApplicationsBatteriesConsumer ElectronicsEmbedded CEmbedded SoftwareMulti-CoreNoise Cancellation
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong Embedded C/C++ experience on ARM-based embedded platforms ideally with multi-core SoCs
  • Experience developing Bluetooth BLE + BR/EDR firmware for consumer electronics or battery-powered devices
  • Experience with embedded audio products such as earbuds headphones or wearables
  • Strong embedded debugging and system integration skills with support through DVT PVT and production
  • Experience optimizing firmware for low-power operation
  • Comfortable working with GitHub Jira and cross-functional engineering teams
  • Experience with Airoha chipsets and SDKs is a strong advantage

Nice to have

  • Immediate availability
  • On-site flexibility
  • Cross-functional collaborator
  • Production focused
  • Detail oriented
  • Rapid problem solver

Day to day

  • Stabilize and debug embedded firmware across audio Bluetooth and power management subsystems
  • Investigate complex issues affecting audio quality connectivity battery life and overall system reliability
  • Collaborate closely with Electrical Engineering Mobile Software Engineering and Software QA to resolve integration problems and drive production readiness