Atmosic Technologies is looking for software engineers at all experience levels who are passionate about delivering differentiated low-power and battery-free wireless connectivity solutions. Job title and responsibilities commensurate with experience.
Responsibilities:
- 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
Requirements:
- 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
Nice to Have:
- Experience in embedded software programming for low power systems
- Familiarity with
- Semiconductor software development process and tools
- ARM architecture embedded device drivers/boot loaders
- Interfaces such as UART, SPI, I2C, QSPI
- Wireless protocols, such as Bluetooth, and SoC platform architectures
- Audio profiles and streaming protocols
Location:
- Campbell (Silicon Valley), California
- Irvine, California
- Boston, Massachusetts