Staff Embedded Software Engineer
3 weeks ago
Company Overview
Ambiq's mission is to develop the lowest-power semiconductor solutions to enable intelligent devices everywhere by creating energy-efficient, sustainable, and data-driven solutions. Ambiq has contributed to products that last weeks on a single charge and aims to advance Artificial Intelligence (AI) in mobile devices. With over 250 million units shipped by 2024, Ambiq operates globally, valuing technology innovation and customer-centricity.
Scope
As the Staff Embedded Software Engineer, you will lead the development and testing of AmbiqSuite SDK on Ambiq SoC devices. This role involves collaboration with the global MCU software development team, focusing on software development and testing.
Responsibilities include extending the SDK's hardware adaptation layer (HAL) and device drivers, and working with new MCU members.
Responsibilities
- Define the HAL and board support package (BSP) of the SDK with software architects.
- Develop and maintain HAL interfaces for MCU components like Cache, MPU, TCM, and power controls.
- Create examples and software test cases for MCU common blocks.
- Engage in pre-silicon verification and post-silicon bring up for MCU cores.
- Develop and maintain real-time OS ports for Ambiq MCUs.
- Support design verification and validation engineers, field engineers, and key customers.
- MS in ECE or Computer Science with 6+ years of experience, or BS with 8+ years;
- Deep understanding of ARM architectures, preferably M-profile;
- Experience with embedded RTOS, particularly Zephyr and FreeRTOS;
- Development experience on Arm Cortex-M Processors;
- Familiarity with MCU IDEs and peripherals like SPI, I2C, and UART;
- Hands-on experience with lab equipment for debugging;
- Experience with collaboration tools and source code control systems;
- Understanding of software testing and automation principles;
- Strong problem-solving skills with complex HW/SW interactions;
- Experience with scripting languages, particularly Python;
- Excellent communication and documentation skills.
What you need
We're looking for technologists who thrive on solving challenges and driving innovation. At Ambiq, you'll work in a dynamic team prioritizing innovation, customer focus, and continuous learning. Join us to make a significant impact on energy efficiency.
- Innovate: Break barriers to possible solutions.
- Collaborate: Encourage better communication and teamwork.
- Focus: Keep customer needs at the core of our efforts.
- Learn: Pursue continuous improvement and curiosity.
- Achieve: Maintain quality and fulfill commitments.
-
Staff Embedded Software Engineer
3 weeks ago
Singapore AMBIQ MICRO SINGAPORE PRIVATE LTD. Full timeRoles & ResponsibilitiesDescriptionCompany OverviewAmbiq'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...
-
Staff Embedded Software Engineer
3 weeks ago
Singapore AMBIQ MICRO SINGAPORE PRIVATE LTD. Full timeRoles & ResponsibilitiesDescriptionCompany OverviewAmbiq'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...
-
Embedded Software Engineer
3 months ago
SINGAPORE Dell Full timeEmbedded Software EngineerIn the rapidly moving Artificial Intelligence era, few spaces are moving faster than the AI-enabled PC. As a leading provider of world-class technology, this means bringing more intelligence into the PC ecosystem, enabling superior performance, enhanced productivity, and delightful experiences while maintaining privacy and...
-
Singapore Sioux High Tech Software Ltd. Full timeAbout Sioux Sioux is a strategic high-tech solutions provider that develops, innovates and assembles complex high-tech systems We have a team of over 1,200 dedicated engineers who either support our clients or serve as their Research and Development department. Our strong productivity allows us to speed up product development, giving our clients a...
-
Embedded Software Engineer
4 months ago
Singapore DOODLE LABS (SG) PTE. LTD. Full timeRoles & ResponsibilitiesCore skills:Experience with Linux wireless stack/kernel/driver/gitC/Linux programming and debuggingExperience in trouble-shooting embedded systemsExperience in common interfaces, networking protocols, and hardware subsystemsAdditional skills:Experience with wireless drivers such as ath11kWeb GUI development for embedded...
-
Embedded Software Engineer
1 month ago
Singapore DOODLE LABS (SG) PTE. LTD. Full timeRoles & ResponsibilitiesCore skills:Experience with Linux wireless stack/kernel/driver/gitC/Linux programming and debuggingExperience in trouble-shooting embedded systemsExperience in common interfaces, networking protocols, and hardware subsystemsAdditional skills:Experience with wireless drivers such as ath11kWeb GUI development for embedded...
-
Software Engineer
4 days ago
Singapore THALES DIS (SINGAPORE) PTE. LTD. Full timeRoles & ResponsibilitiesThales Singapore Engineering Competence Centre (ECC) is a well-established R&D and engineering centre serving major customers worldwide in Digital Identity and Security domains ranging from mobile connectivity, IoT, banking & payment to government solutions.As a Software Engineer in the Thales Embedded Product Development Team, you...
-
Software Engineer
4 days ago
Singapore THALES DIS (SINGAPORE) PTE. LTD. Full timeRoles & ResponsibilitiesThales Singapore Engineering Competence Centre (ECC) is a well-established R&D and engineering centre serving major customers worldwide in Digital Identity and Security domains ranging from mobile connectivity, IoT, banking & payment to government solutions.As a Software Engineer in the Thales Embedded Product Development Team, you...
-
Senior embedded software engineer
2 months ago
Singapore Transcelestial Technologies Pte Ltd. Full timeTranscelestial’s vision is to improve the connectivity experience for the next billion people. We believe that connectivity is a human right and Transcelestial is on a mission to solve the problem of internet distribution and provide affordable, high-speed internet to everyone. Transcelestial’s next-generation wireless laser communication technology is...
-
Singapore This is an IT support group Full timeDescription Company Overview Ambiq's mission is to develop the lowest-power semiconductor solutions to enable intelligent devices everywhere by creating energy-efficient, sustainable, and data-driven solutions. Ambiq has contributed to products that last weeks on a single charge and aims to advance Artificial Intelligence (AI) in mobile devices. With...
-
Software Engineer
2 days ago
Singapore Thales Full timeThales Singapore Engineering Competence Centre (ECC) is a well-established R&D and engineering centre serving major customers worldwide in Digital Identity and Security domains ranging from mobile connectivity, IoT, banking & payment to government solutions. As a Software Engineer in the Thales Embedded Product Development Team, you will participate in the...
-
Embedded Software Engineer
2 days ago
Singapore IFM ELECTRONIC ASIA PTE. LTD. Full timeRoles & ResponsibilitiesJob Responsibilities· Create firmware specifications based on design rules, internal processes, and product/system requirements.· Specify, design and develop signal processing algorithms, write codes for mircocontrollers in new and customized industrial sensors and HMI products· Create and conduct review on test methodologies,...
-
Embedded Software Engineer
2 days ago
Singapore IFM ELECTRONIC ASIA PTE. LTD. Full timeRoles & ResponsibilitiesJob Responsibilities· Create firmware specifications based on design rules, internal processes, and product/system requirements.· Specify, design and develop signal processing algorithms, write codes for mircocontrollers in new and customized industrial sensors and HMI products· Create and conduct review on test methodologies,...
-
Senior Embedded Software Engineer
1 week ago
Singapore CLOUD KINETICS CONSULTING PTE. LTD. Full timeRoles & ResponsibilitiesAs a Senior Embedded Software Engineer, you'll be responsible for designing and developing the embedded Linux software that drives the unique line of proprietarydevices.Responsibilities: Develop and Enhance Embedded Systems: Implement new features and modifications to Embedded Operating Systems, ensuring they meet product...
-
Senior Embedded Software Engineer
1 week ago
Singapore CLOUD KINETICS CONSULTING PTE. LTD. Full timeRoles & ResponsibilitiesAs a Senior Embedded Software Engineer, you'll be responsible for designing and developing the embedded Linux software that drives the unique line of proprietarydevices.Responsibilities: Develop and Enhance Embedded Systems: Implement new features and modifications to Embedded Operating Systems, ensuring they meet product...
-
Dell | Embedded Software Engineer
6 days ago
Singapore Dell Full timeEmbedded Software Engineer In the rapidly moving Artificial Intelligence era, few spaces are moving faster than the AI-enabled PC. As a leading provider of world-class technology, this means bringing more intelligence into the PC ecosystem, enabling superior performance, enhanced productivity, and delightful experiences while maintaining privacy and...
-
C++ Embedded Software Engineer
3 weeks ago
Singapore ZENITH INFOTECH (S) PTE LTD. Full timeRoles & ResponsibilitiesResponsibilities:Working in a team to design and develop a real-time, reliable and secured e-payment devices that processes millions of public transport commuters’ cards daily.The activities required to be performed shall include the following:· Requirements gathering.· Design and develop software applications for embedded...
-
Software Engineer
1 week ago
Singapore ZENITH INFOTECH (S) PTE LTD. Full timeRoles & ResponsibilitiesResponsibilities:Working in a team to design and develop a real-time, reliable and secured e-payment devices that processes millions of public transport commuters’ cards daily.The activities required to be performed shall include the following:· Requirements gathering.· Design and develop software applications for embedded...
-
Software Engineer
1 week ago
Singapore ZENITH INFOTECH (S) PTE LTD. Full timeRoles & ResponsibilitiesResponsibilities:Working in a team to design and develop a real-time, reliable and secured e-payment devices that processes millions of public transport commuters’ cards daily.The activities required to be performed shall include the following:· Requirements gathering.· Design and develop software applications for embedded...
-
C++ Embedded Software Engineer
3 weeks ago
Singapore ZENITH INFOTECH (S) PTE LTD. Full timeRoles & ResponsibilitiesResponsibilities:Working in a team to design and develop a real-time, reliable and secured e-payment devices that processes millions of public transport commuters’ cards daily.The activities required to be performed shall include the following:· Requirements gathering.· Design and develop software applications for embedded...