Software Engineering – Embedded
VerificationFirmwareSoC / ASICPosted Mar 11, 2019via wp-rest
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
BACK
Source URL: https://atmosic.com/careers/software-engineer-embedded-platform/