Atmosic Technologies is looking for a software engineer who is passionate about delivering differentiated products and new applications.
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
- Role and responsibilities may vary depending on level of experience
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:
-
Hsinchu, Taiwan