Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Engineer - Software - DSP

10000 - 14000 SGD
Full-time

AMBIQ MICRO SINGAPORE PRIVATE LTD.

Company Overview

Ambiq  is on a mission to enable intelligence everywhere — powering the AI edge revolution with the world's lowest-power semiconductor solutions.

Built on our proprietary sub- and near-threshold technology, our chips deliver multi-fold improvements in energy efficiency without costly process scaling. Since 2010, we've shipped over 300 million units to customers building smarter wearables, medical devices, IoT products, and AI-powered edge applications.

Our cross-functional teams span design, research, development, production, marketing, sales, and operations across Austin, Hsinchu, Shanghai, Shenzhen, and Singapore. We move fast, tackle hard problems, and create space for people to grow through complex, meaningful work that shapes the future of technology.

We're looking for self-motivated, creative problem-solvers who are eager to push technological limits and make a real impact in energy efficiency.

At Ambiq, we live by five values:  Innovate. Collaborate. Focus. Learn. Achieve.

If that's you, join us — the intelligence everywhere revolution starts here.

Scope  

As a Staff Embedded Software Engineer, Imaging at Ambiq, you will lead the architecture, development, integration, and validation of the imaging subsystem software for Ambiq SoCs. You will be responsible for evaluating, porting, and optimizing firmware and device drivers for image processing, video, and camera interfaces within the AmbiqSuite SDK across silicon and emulation platforms. 

You will also evaluate and integrate customer-facing tools for image sensor bring-up, calibration, and characterization, enabling customers to successfully deploy camera-based solutions on Ambiq devices. 

 Working within Ambiq's global MCU software organization, you will collaborate closely with the SoC architecture, silicon design, and verification engineering teams throughout the product lifecycle—from pre-silicon FPGA validation through post-silicon bring-up, optimization, and customer enablement. 

 The ideal candidate is a seasoned hands-on technical contributor who learns quickly, thrives in a lab environment, enjoys solving challenging hardware/software integration problems, and continuously seeks to improve both products and engineering processes. 

Scope  

As the Staff Embedded Software Engineer, DSP at Ambiq, you will drive the development and testing of the customer DSP environment in AmbiqSuite SDK on Ambiq SoC devices and emulation platforms. This includes evaluating and refining the execution environment for our HiFi5 DSP, including real-time execution/schedulers, inter-processor communications, and remote messaging protocols. You will also be responsible for porting and optimizing our Hardware Abstraction Layer (HAL) code to support DSP-assigned peripherals. In addition, you will be responsible for the initial bring-up of the DSP as a co-processor for our ARM Cortex M55 application. 

This role will work within our global MCU and Radio software development teams and will work closely with the architecture team and local SoC design team, focusing on DSP software development and test activities.

A successful candidate should be a fast-learning, result-driven, and self-motivated team player with an “always learning” mindset. They should have an inquiring spirit and be comfortable in a lab environment and in executing hands-on debugging for embedded systems.

Responsibilities  

  • Lead the design, development, and maintenance of the HAL interfaces for peripherals assigned to the HiFi5 DSP. These will likely include peripherals such as timers, PDM interfaces, I2S interfaces, and low-power analog microphone interfaces. 
  • Evaluate possible RTOS or lightweight schedulers and port these to our SDKs. 
  • Design and develop boot state machines and IPC/RPC messaging protocols. 
  • Design, develop, and maintain examples and software test cases for the DSP environment. 
  • Support customer use of the environment, including optimizing customer workloads. 
  • Take a key role in pre-silicon verification on the FPGA, as well as post-silicon bring-up, verification, performance optimization, and debugging, focusing on these blocks. 
  • Support design verification (DV) and validation engineers, field engineers, and key customers as needed. 

Qualifications  

  • MS in ECE or Computer Science and 6+ years of experience or BS ECE/CS with 8+ years of experience, with at least 3 years focusing on DSP software environments and code development, or related subsystems; 
  • Specific experience with the Cadence HiFi5 DSP and the Xtensa toolchain and experience with using profiling tools for performance evaluation (MIPS) is a real plus. 
  • Experience with inter-processor communications systems using hardware mailboxes and shared memory is preferred. 
  • Experience working with multicore embedded processing systems is preferred; 
  • Experience with audio processing algorithms on DSPs is a plus (e.g. AEC, NR, AEC, EQ, and AGC). 
  • Experience with DSP algorithm optimization to reduce latency and power is preferred. 
  • Familiarity with the basics of digital signal processing theory (e.g., sampling, time/frequency domain transformation, FIR, IIR, FFT/IFFT, and SNR). 
  • Experience with developing embedded MCU code in C and assembly language on ARM Cortex-M Processors is required. 
  • Experience with at least one MCU IDE from ARM, Keil, IAR, Eclipse, Ozone, or other; 
  • Good hands-on experience on lab equipment such as oscilloscopes, logic analyzers, audio analyzers, etc. for debugging issues;
  • Experience with Jira, Confluence and collaboration tools;
  • Experience with source code control systems (git) required;
  • Understanding of software testing and test automation principles;
  • Excellent problem-solving skills dealing with complex system-level issues related to HW/SW debug;
  • Experience with scripting languages required, and Python experience is specifically desirable;
  • Strong communication and documentation skills. 
Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Staff Engineer - Software - DSP in Singapore vacancy
  • 5000 - 7800 SGD

     ...As a Software Engineer, Automation Control, you will be responsible for developing and maintaining automation control software using C#, WPF, SQL, and Visual Studio, while adopting Agile development methodologies. You will work closely with cross-functional teams to design... 

    AEM NETWORKS PTE. LTD.

    Singapore
    5 days ago
  • 9500 - 14000 SGD

     ...Job Summary & Responsibilities 1. Responsible for design, implementation and maintenance of complex software applications and modules containing extensive multi-threading and distributed computing. 2. Maintain software to a good standard of quality. 3. Lead and assist... 

    ONTO INNOVATION SOUTHEAST ASIA PTE. LIMITED

    Singapore
    5 days ago
  • 14000 - 18000 SGD

     ...About the team: As a mobile software engineer, you will build and maintain a core OKX app with millions of daily active users. You will work cross-functionally with design, product and other engineering teams to identify customer needs, and ship high-quality new features... 

    OKBL PTE. LTD.

    Singapore
    10 days ago
  • 4000 - 8000 SGD

     ...Automation Rockwell Automation is looking for embedded firmware engineer for new products and existing product enhancements. The...  ...products. The individual will be responsible for firmware/embedded software development from technical investigation or study, design,... 

    ROCKWELL AUTOMATION ASIA PACIFIC BUSINESS CENTER PTE. LTD.

    Singapore
    18 days ago
  • 15111 - 29999 SGD

     ...customers globally to ensure a holistic approach for risk management. This role is based in Singapore. What you’ll do As a Staff Engineer on the Risk Platform, you will be a senior technical leader and hands-on builder. You’ll own critical parts of our real-time... 

    AIRWALLEX (SINGAPORE) PTE. LTD.

    Singapore
    19 days ago
  • 15000 - 29999 SGD

     ...Technically Proficient: You possess a wealth of experience in software development, underpinned by a robust expertise in Java/Kotlin....  ...qualifications: ~ Bachelor degree or above in computer science or engineering related majors. ~7+ years of experience in modern engineering... 

    AIRWALLEX (SINGAPORE) PTE. LTD.

    Singapore
    19 days ago
  • 10000 - 14000 SGD

     ...Focus. Learn. Achieve. If that's you, join us — the intelligence everywhere revolution starts here. Scope   As a Staff Embedded Software Engineer, Imaging at Ambiq, you will lead the architecture, development, integration, and validation of the imaging subsystem... 

    AMBIQ MICRO SINGAPORE PRIVATE LTD.

    Singapore
    5 days ago
  • 7500 - 9500 SGD

     ...Singapore, and do not require PC Partner Technology Pte Limited's sponsorship of a visa. Position Summary We are looking for a Staff Engineer, Software (AI) who will be responsible for Software System architecture, leading the development of advanced AI solutions within the... 

    PC PARTNER TECHNOLOGY PTE. LIMITED

    Singapore
    22 days ago
  •  ...passionate about creating innovative solutions in a dynamic, fast-paced environment, we want to talk to you. We are hiring a Staff Software Engineer ! As a Software Engineer at Breeze, you’ll take ownership of building and scaling the systems that power our payments and... 

    Breeze

    Singapore
    18 days ago
  • 10000 - 15000 SGD

     ...solutions to deliver AI to edge environments. Our hardware and software innovations fundamentally deliver a multi-fold...  ...intelligence everywhere revolution starts here.  Scope As the Staff Applications Software Engineer, Zephyr at Ambiq, you will drive the development and... 

    AMBIQ MICRO SINGAPORE PRIVATE LTD.

    Singapore
    17 days ago
  • 7000 - 14000 SGD

     ...Job Description We are looking for Senior/Staff Software Engineers to grow our Edge AI & Systems software team to the next level. This team works...  ...PyTorch Eclipse development for toolchain frontend CPU/DSP/GPU/NPU architectures Requirements # Ph.D./MS/BS in... 

    OMNIVISION TECHNOLOGIES SINGAPORE PTE. LTD.

    Singapore
    12 days ago
  • 15000 - 29000 SGD

     ...Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000 businesses worldwide – including Brex,...  ...you'll work on mission-critical systems, collaborate with top engineering talent, and leave a lasting impact on Airwallex’s global growth... 

    AIRWALLEX (SINGAPORE) PTE. LTD.

    Singapore
    19 days ago
  • 15300 - 29000 SGD

     ...Powered by our unique combination of proprietary infrastructure and software, we empower over 150,000 businesses worldwide – including Brex,...  ...risks. Qualifications: ~ Have a career in Software Engineering with strong capabilities in modern programming languages like Java... 

    AIRWALLEX (SINGAPORE) PTE. LTD.

    Singapore
    19 days ago
  • 15000 - 19000 SGD

     ...drive broader transformation. We bring together exceptional engineering, product, and design talent to work directly within...  ...capabilities that create lasting change across government. As a Staff / Principal Software Engineer, you will: Advise and guide client agencies... 

    GOVERNMENT TECHNOLOGY AGENCY

    Singapore
    8 days ago
  •  ...or equivalent practical experience. ~8 years of experience in software development. ~5 years of experience testing, and launching...  ...Preferred qualifications ~ PhD degree in Computer Science, Engineering, or a technical related field. ~8 years of experience with data... 

    Google

    Singapore
    15 days ago
  •  ...ensure that we deliver all content seamlessly, we invest in Engineering, Product, and Design. Coupang Play is available on all...  ...Overview  We are  seeking a seasoned and technically focused Staff Security Software Engineer to proactively Protect our services and Detect... 

    Coupang

    Singapore
    15 hours ago
  •  ...practical experience. ~8 years of relevant work experience in software development. ~5 years of experience testing, and launching software...  ...Implementation. About the job Google's software engineers develop the next-generation technologies that change how billions... 

    Google

    Singapore
    23 days ago
  •  ...We are seeking a highly skilled and experienced Staff Software Engineer to join our team in developing innovative software solutions that enable the organisation to effectively manage information and workflows. For this role, you will be working with highly motivated and talented... 

    csit

    Singapore
    a month ago
  • 10000 - 15000 SGD

     ...High-Scale Global Impact  AI-Powered E-commerce Engineering  about company I am currently partnering with an established, publicly...  ...related technical discipline. Minimum of 10 years of professional software engineering experience, with a proven track record of leading... 

    RANDSTAD PTE. LIMITED

    Singapore
    9 days ago
  • 17000 - 20000 SGD

     ...client is a leading global e-commerce brand expanding its engineering team to build and enhance large-scale distributed systems powering...  .... This is a rare opportunity for an exceptionally talented Staff / Principal Software Engineer to take a senior technical leadership role in... 

    ROBERT HALF INTERNATIONAL PTE. LTD.

    Singapore
    9 days ago
  • 4000 - 8000 SGD

     ...s degree in Computer Science, Electronic Engineering, or related filed Solid programming foundation...  ...environment programming. Strong software development skills, familiar with...  ...protocol stacks Working knowledge of DSP algorithm optimizations Experience in... 

    PERSOL SINGAPORE PTE. LTD.

    Singapore
    9 days ago
  •  ...valued, you’re empowered to do your best work. Job Summary Works with product teams, analysts and other engineers to design systems and application software, and mentor junior members of the team. Responsibilities Requirements Analysis Understands, reads, and... 

    Equinix

    Singapore
    a month ago
  •  ...Throughout the world, our flagship Allen-Bradley® and Rockwell Software® product brands are recognized for innovation and excellence...  ...when you succeed, we succeed. Job Description As a Staff Software Engineer for Rockwell Automation, you will have the opportunity to lead... 
    Remote job

    Kalypso: A Rockwell Automation Business

    Singapore
    more than 2 months ago
  •  ...Purpose To support the DSP commercial lead function for Reinvention Partner in market — contributing to offering model development, commercial structuring, pipeline tracking, and deal support across the Reinvention Partner portfolio. Core Responsibilities Value Narrative... 

    Accenture Southeast Asia

    Singapore
    21 days ago
  • 5500 - 11000 SGD

     ...required. # Work closely with verification engineers to ensure comprehensive testing and debug...  .../timing/CDC issues. # Collaborate with software teams to assist in compiler and toolchain...  ...with past design experience with NPU / GPU / DSP design is a plus. # Experience with ARM... 

    OMNIVISION TECHNOLOGIES SINGAPORE PTE. LTD.

    Singapore
    12 days ago
  •  ...Gemini is poised to accelerate this vision with greater scale, reach, and impact. The Department: Trading Systems The Role: Staff Software Engineer (Post-Trade Data) As an engineer on the Trading Systems team, you’ll architect and solve complex problems that will... 

    Gemini

    Singapore
    16 days ago
  • 5000 - 7000 SGD

     ...As a Mechanical Design Engineer, you will be responsible for the design, development, and implementation of precision automation equipment...  .... Develop detailed 2D drawings and 3D models using CAD software (preferably SolidWorks). Collaborate with Controls Engineers... 

    AEM NETWORKS PTE. LTD.

    Singapore
    5 days ago
  •  ...world, through our leading products OKX, OKX Wallet, OKLink and more.   About The Opportunity We are looking for a Senior Staff Software Engineer to join the OEX Mobile Growth team — a pure mobile team sitting at the intersection of engineering rigour, consumer growth... 

    OKX

    Singapore
    a month ago
  • 15300 - 26666 SGD

     ...and acquiring, card issuing, and lending. As a dynamic group of engineers, we not only build impactful platforms and products but also develop...  ...Technically Proficient: You possess a wealth of experience in software development, underpinned by a robust expertise in Java (for... 

    AIRWALLEX (SINGAPORE) PTE. LTD.

    Singapore
    more than 2 months ago
  • 9000 - 12000 SGD

     ...qualification, and troubleshooting of semiconductor equipment. Document engineering improvements, best practices, and lessons learned for future...  ..., and testing. Collaborate with Engineering and Software teams to optimize system design, performance, and reliability.... 

    SEMICONDUCTOR TECHNOLOGIES & INSTRUMENTS PTE LTD

    Singapore
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Engineer - Software - DSP. Be the first to apply!