Vacancy expired!
- Design and create software and firmware running on on-chip processors or associated host processors to enable ultra-low power wireless solutions for IoT applications
- Develop products from prototype through customer deployment
- Create specifications from high-level application requirements
- Define software interfaces and environments
- Program efficient and testable code
- Develop software verification strategy and quality assurance procedures
- Document and maintain software functionality
- Open to all # years of experience (junior to senior)
- Proficiency in embedded software development using C/C
- Good understanding of microcontrollers and real-time operating systems
- Strong analytical skills, self-driven with a can-do attitude
- BS in Computer Science or equivalent required, MS preferred
- Experience in embedded software programming for low power systems
- Familiarity with
- Semiconductor software development process and tools
- ARM architecture embedded device drivers /bring up /boot loaders
- Interfaces such as UART, SPI, I2C, QSPI
- Wireless protocols, such as Bluetooth, and SoC platform architectures
- Audio profiles and streaming protocols
- Campbell (Silicon Valley), CA
- Irvine, CA
- San Diego, CA
- Boston, MA
Vacancy expired!