wagey.ggwagey.gg
31,365  jobs31,365  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(31,365)/Software Engineer Role(2,148)/Ambiq Micro, Inc. (3) - Senior Embedded Software Engineer
Ambiq Micro, Inc.

Ambiq Micro, Inc. - Senior Embedded Software Engineer

Singapore4mo ago
In OfficeSeniorAPACSemiconductorsSoftware EngineerSenior Software EngineerGitPythonDocumentationEclipseAssembly

Requirements

• The Senior Embedded Software Engineer should have strong experience in the design, development, and use of HAL and BSP libraries for MCU-based products. Experience with embedded applications for wearable devices is preferred. The ideal candidate will also have extensive hands-on experience developing for and debugging on Arm-based platforms. • MS in Electrical and Computer Engineering or Computer Science, or other related field with 3-5 years of relevant experience, or Bachelor’s degree in the same fields with 4-6 years of relevant experience. • Deep understanding of Arm Cortex-M architectures. • Proven experience developing embedded MCU software in C and assembly for Arm Cortex-M processors. • Strong understanding of embedded RTOS concepts and development; FreeRTOS experience preferred. • Experience with at least one MCU IDE for ARM, such as Keil, IAR, Eclipse, Ozone, or equivalent. • Solid understanding of common MCU peripherals and interfaces, such as SPI, I2C, UART, etc. • Hands-on experience using lab equipment such as oscilloscopes and logic analyzers for system bring-up and debugging. • Experience with Jira, Confluence, and other collaboration tools. • Proficiency with source code version control systems, including Git. • Good understanding of software testing and test automation principles. • Strong problem-solving skills, with the ability to debug complex system-level hardware and software issues. • Experience with scripting languages is required; Python experience is highly desirable. • Strong written and verbal communication skills, along with solid technical documentation ability. • We're seeking passionate technologists who thrive on pushing boundaries, solving complex challenges, and driving transformative solutions. • At Ambiq, you'll collaborate with a dynamic team that values relentless innovation, customer-centric thinking, and continuous learning. If you're a self-motivated, creative problem-solver eager to push technological limits and make a meaningful impact in energy efficiency, this is your opportunity to grow, excel, and turn groundbreaking ideas into reality. • Most importantly, the successful candidate will be able to live the Ambiq Shared Values: • Innovate: We tenaciously find ways to break down the barriers to possible solutions • Innovate: • Collaborate: We proactively communicate and encourage each other to be better. • Collaborate: • Focus: We keep the voice of the customer at the center of everything we do. • Focus: • Learn: We strive for continuous improvement and are always curious. • Learn: • Achieve: We execute on quality and follow through on our commitments. • Achieve:

Responsibilities

• Lead the design, development, and maintenance of HAL interfaces for MCU common blocks, including data movement engines, clock management, power management, and MCU control. • Design, develop, and maintain software examples and test cases for MCU common blocks. • Play a key role in pre-silicon verification on FPGA platforms and in post-silicon bring-up, verification, and debug, focusing on MCU cores and common blocks. • Develop and maintain real-time operating system ports for Ambiq MCUs. • Collaborate with and support design verification (DV) and validation engineers, field engineers, and key customers as needed.

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

PhysicsXPhysicsX - Senior Forward Deployed Software Engineer7mo ago
·Singapore
In OfficeAPACSeniorSemiconductorsCloud ComputingAutomotiveArtificial IntelligenceSoftware EngineerSenior Software EngineerFull StackFront-endFastAPIPythonTerraform
patsnappatsnap - Senior/ Software Engineer(Backend)6mo ago
·Singapore
In OfficeAPACSeniorSoftware EngineerSenior Software EngineerDocumentationJava
Wing AssistantWing Assistant - Senior Software Engineer5mo ago
·Bengaluru
In OfficeAPACSeniorArtificial IntelligenceData AnalyticsSenior Software EngineerJavaC#PythonDocumentationGit
IntrinsicIntrinsic - Senior Robotics Software Engineer, Mobile Robot Orchestration5mo ago
·Singapore
In OfficeAPACSeniorRoboticsSoftware EngineerSenior Software EngineerC++RustPythonREST
AxonAxon - Senior Embedded Software Engineer5mo ago
·Belgium-Remote - Hybrid
In OfficeEMEASeniorSemiconductorsRoboticsSoftware EngineerSenior Software EngineerLinuxReportingC++RustPython
artafinanceartafinance - Senior Cloud Infrastructure Software Engineer5mo ago
·Singapore
In OfficeAPACSeniorCloud ComputingSoftwareSoftware EngineerSenior Software EngineerGoBashPythonAWSAzure
AbnormalAbnormal - Senior Software Engineer4mo ago
·Hybrid - Asia-Pacific *·Equity
In OfficeAPACSeniorSoftware EngineerSenior Software EngineerEntertainment ManagerTechnical WritingDocumentationNoSQLPythonSQL
aerovectaerovect - Senior Staff Software Engineer, Perception4mo ago
·Remote - Asia-Pacific *
RemoteAPACStaffRoboticsSenior Software EngineerSoftware EngineerPythonFull Stack
LeoLabs, Inc.LeoLabs, Inc. - Senior Radar Software Engineer3w ago
·Remote
RemoteWWSeniorSoftwareMaterialsSoftware EngineerSenior Software EngineerC++PythonLinuxDocumentation

Browse more by category

Show 2,148 moreSoftware EngineerShow 1,513 moreSenior Software EngineerShow 623 moreGitShow 5,064 morePythonShow 5,262 moreDocumentationShow 5 moreEclipseShow 153 moreAssembly
Privacy·Terms··Contact·FAQ·Wagey on X