• about
  • strategy
  • portfolio
  • About
  • Strategy
    • Mercury Fund Early Stage VC
    • MEAC SPAC
  • Team
  • Portfolio
  • Community
  • Talent
  • Content
  • Contact
2021 Mercury Fund. All Rights Reserved.
Website by Darien Group

We invest in amazing entrepreneurs.

Join the best software teams in Middle America and work with a Mercury funded company.
Search 
jobs
 171
Explore 
companies
 38
Join talent network
Talent
My job alerts

Staff Engineer - Software Applications - Wireless

Ambiq Micro

Ambiq Micro

This job is no longer accepting applications

See open jobs at Ambiq Micro.See open jobs similar to "Staff Engineer - Software Applications - Wireless" Mercury Fund.
IT
Singapore
Posted 6+ months ago
Apply
Job Type
Full-time
Description

Ambiq's mission is to develop the lowest-power semiconductor solutions to enable intelligent devices everywhere by developing the lowest-power semiconductor solutions to drive a more energy-efficient, sustainable, and data-driven world. Ambiq has helped leading manufacturers worldwide develop products that last weeks on a single charge (rather than days), while delivering a maximum feature set in compact industrial designs. Ambiq's goal is to take Artificial Intelligence (AI) where it has never gone before in mobile and portable devices, using Ambiq's advanced ultra-low power system on chip (SoC) solutions. Ambiq has shipped more than 230 million units as of October 2023. For more information, visit www.ambiq.com.

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 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, engaging, and challenging projects that will create a lasting impact. Join us on our quest for 100 billion devices. The endpoint intelligence revolution starts here.

Scope and Responsibilities:

The Staff Engineer - Software Applications - Wireless supports wireless communications topics on Ambiq’s Apollo family of MCUs. This person will develop example applications for Ambiq & customer evaluation hardware, debug device-level software issues, support the field team with customer issues, and develop device drivers for use with our MCU product family. The person will work closely with the field team, assisting customers with integrating their solutions to Ambiq platforms. This person will be involved in the hardware design process for customer evaluation and system test hardware platforms and will also assist with developing system test software.

Specific Responsibilities:

  • Collaborate with internal engineering teams to analyze and debug complex system-level issues and develop software solutions.
  • Bridge the communication between field and engineering teams for field issues and manage issue status tracking.
  • Become the “go-to” person for supporting wireless communications issues from field engineering.
  • Design, debug, porting, and analysis of embedded microcontroller software drivers, algorithms, application code, board support packages, automated scripts, and design test cases to provide the required functionality to end customers.
  • Develop custom automated software functions and applications to facilitate microcontroller performance analysis and silicon issue debugging.
  • Create application notes, knowledge base articles, and software design guidelines.
  • Assist customers with the use of Ambiq SDK and hardware platforms.
  • Collaborate with hardware engineering in the architecture and design of hardware evaluation platforms and provide software for testing and debugging them.
Requirements

Experience Required:

The candidate must have expertise in embedded development for ARM-based processors in C for wireless communications systems utilizing Bluetooth LE and Classic and experience designing, developing, or using HAL or BSP libraries for some MCU products. Experience debugging and testing IoT or wearable devices is very desirable. In addition, this individual must have strong communication skills and experience working with customers and field teams.

Specific Experience:

  • MS in ECE/CS and 5 years of experience or BS in ECE/CS with 6-8 years of experience
  • Experience developing embedded MCU code in C/C++ required.
  • Embedded development experience with Bluetooth Classic, BLE, and Dual Mode Bluetooth Radios
  • 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 other short-range technologies, including WIFI, ANT+, and Zigbee, is desirable.
  • Familiarity with MCU peripherals including SPI, I2C, UART, SDIO
  • Experience working hands-on in the lab with various testing equipment, including oscilloscopes, spectrum analyzers, function generators, etc.
  • Experience using Bluetooth protocol analyzers and sniffers.
  • Familiarity with source code control systems (git) is required.
  • Excellent problem-solving skills dealing with complex system-level HW/SW debugging issues.
  • Experience with scripting languages is nice to have.

This job is no longer accepting applications

See open jobs at Ambiq Micro.See open jobs similar to "Staff Engineer - Software Applications - Wireless" Mercury Fund.
See more open positions at Ambiq Micro
Privacy policyCookie policy
  • team
  • community
  • talent
  • content
Website by Darien Group
Subscribe to our Newsletter
2021 Mercury Fund. All Rights Reserved.