Job Details

Name
Senior Staff Embedded Software Engineer
City
Austin
State
TX, United States
Job ID
10573
Job Description

Company Overview:

Ambiq has been on a singular mission since 2010 to put intelligence everywhere by creating the most energy-efficient semiconductor solutions for IoT endpoint devices. Using the revolutionary Subthreshold Power Optimized Technology (SPOT®) Platform, Ambiq’s record-breaking ultra-low power solutions, including MCU and SoCs, have helped global device makers deliver more than 150 million products with advanced features, enhanced performance, and extended battery life.

With a leading market share in wearables at the speed of shipping 1 million units per month, Ambiq is now expanding its impact on novel endpoint products such as hearables, smart home automation, industrial IoT preventive monitoring, and more. 

Our innovative and fast-moving teams of research, development, production, marketing, sales and operations are spread across several continents, including the US (Austin and San Jose), Taiwan (Hsinchu), China (Shenzhen and Shanghai), Japan (Tokyo), and Singapore. We value continued technology innovation, fanatical attention to customer needs, collaborative decision making, and, above all, enthusiasm for energy efficiency. We embrace candidates who also share these same values. The successful candidate must be self-motivated, creative, and comfortable learning and driving exciting new technologies. We encourage and nurture an environment for growth and opportunities to work on complex, interesting, and challenging projects that will create a lasting impact. Come join us on our quest for 100 billion devices. The endpoint intelligence revolution starts here.

 

Specific Responsibilities 

  • Assist with the definition and architecture of the hardware abstraction layer (HAL) and board support package (BSP) of the SDK. 
  • Assist with the definition and architecture of the device support libraries for external devices and for the utility libraries included in the SDK. 
  • Work with AI team and SW architects to drive AI/ML enablement on AmbiqSuite SDK
  • Lead development efforts towards enablement of new RTOS's
  • Design, develop, and maintain specific product applications of the SDK and MCU. 
  • Design, develop, and maintain your assigned components. 
  • Develop unit tests for the various SDK components and applications. 

Specific Experience 

  • MS in ECE or Computer Science and minimum of 8 years of experience or BS ECE/CS with a minimum of 12 years of experience 
  • At least 2 years’ experience working with AI/ML microcontroller frameworks (e.g., Tensor Flow Lite microcontroller).
  • Experience developing embedded MCU code in C and assembly language required 
  • Experience with embedded systems in real-time environments (bare metal and RTOS). 
  • Experience with at least one MCU IDE from ARM, Keil, IAR, Eclipse or other 
  • Experience with an RTOS is required, FreeRTOS preferred. 
  • Familiarity with MCU peripherals including SPI, I2C, UART, ADC, I2S and PDM is required. 
  • Experience working hands-on in the lab 
  • Familiarity with source code control systems (git) required  
  • Excellent problem-solving skills dealing with complex system level issues related to HW/SW debug 
Preferred Experience
  • Prior experience with a variety of embedded RTOS ecosystems: FreeRTOS, mbed OS, Zephyr, NuttX etc on ARM M-Class microcontrollers is preferred. 
  • Experience with scripting languages required and python experience is specifically desirable

#IND32
 
 
Aleron companies (Broadleaf Results and TalentRISE) are Equal Employment Opportunity and Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.

Follow Us