Job Details

Name
Staff Embedded Software Engineer
City
Austin
State
TX, United States
Job ID
10671
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.
  • Design, develop, and maintain specific product applications of the SDK and MCU.
  • Assist with development of security software components and support the same.
  • Develop unit tests for the various SDK components and applications.
Specific Experience

  • MS in ECE or Computer Science and minimum of 6 years of experience or BS ECE/CS with a minimum of 8 years of experience
  • At least 2 years’ experience working with Embedded Security, cryptography, and secure boot.
  • 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.
  • Prior experience with a variety of embedded RTOS ecosystems: FreeRTOS, mbed OS, Zephyr, NuttX etc on ARM M-Class microcontrollers is 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
  • Experience with ARM chipset and firmware security (TrustZone, CryptoCell, and secure boot) is a plus.
  • Experience in embedded security, and familiarity with cryptographic algorithms is a plus.  
  • 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