Software Engineering – Embedded Platform

Atmosic Technologies is looking for software engineers who are passionate about delivering differentiated products and applications. Title and responsibilities may vary depending on level of experience.

Responsibilities:

  • Design new software and firmware from the ground-up to enable ultra-low power wireless solutions and applications
  • Execute full product development cycle from preliminary prototype through testing, verification, and 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 with embedded software development using C, C++, Java, or other programming languages
  • Good understanding of microcontrollers and real-time operating systems
  • Experience in embedded software programming for low power systems
  • Strong analytical skills
  • Self-driven with a can-do attitude
  • Desire to work in a fast paced startup environment
  • BS in Computer Science or related discipline required, MS preferred

Desired Experience:

  • Familiarity with semiconductor software development process and tools
  • Proficiency in Bluetooth protocol, software interface, and IoT applications
  • Familiarity with wireless protocols and SoC platform architectures
  • Familiar with the integration of audio codecs and related system components
  • Working with device-side audio profiles and streaming protocols
  • Understanding of audio quality metrics and key performance indicators

Location:

  • Campbell (Silicon Valley), California, USA
Scroll to Top