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

Sr Staff Software Engineer, Security

Ambiq

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. This role will be on-site 5 days a week in NW Austin. Asamember of the Security teamatAmbiq,the Senior StaffSoftware Engineer, Securitywillparticipateindeveloping andsupport ing Ambiq’sTrustZone-basedTrustedExecutionEnvironment(TEE)offeringfortheApollo&Atomiq SoC and emulation platforms. This role will work within our Security software development team and will work closely with SoC and system architecture teams, Security architects and local SoC design team, focusing on enabling the TrustZone functions in Ambiq’s SoC and software offerings. A successful candidate should be a fast-learning, result-driven, and self-motivated team player with an “always learning” mindset. He should have an inquiring spirit and be comfortable in a lab environment and with hands-on debugging of embedded systems. The candidate will be involved in the extensionof each of theseto cover new MCU members of the family as they become available. Responsibilities EnableTrusted Execution Environments (TEE)support onAmbiq’sTrustZone(ARM v8)enabled Apollo andAtomiqfamily of products. Take referenceTrusted Firmware for Microcontroller (TF-m)implementation from ARM and adapt it to suit the specifics ofAmbiq’sTrustZoneimplementation Drive necessarySecure Bootloadersoftwareupdates,layingthe foundation forTEEandimplementingnecessary elementsrequiredfor TF-m. Help drive SDK infrastructure and architectural changes to support TF-m-enabled systems. SpearheadAmbiq'scompliance efforts by supporting industry-leading security certifications like ARMPSAand SESIP . Work closely with Alpha customers toensureseamless integration of TF-mby testing and verifying its functionality in customer builds Work closely with the SQA andSystem Testteam to help defineand implementtest casesfor security deliverables to ensure full coverage. Qualifications ABachelor's of ScienceorMaster's in Electrical Engineering, Computer Engineering, or Computer Science. 10+ years of experience developing embedded software for real-time environments (bare metal and RTOS). At least 5 years working on embedded security, cryptography, TrustZone, and secure boot. Solid understanding & proven ability to port and support ARM Trusted Firmware for Microcontrollers (TF-m). Understanding of security implications for the embedded systems, and experience with IoT security concepts (TrustZone,Root of Trust,SecureBoot, Secure Update) Familiarity and prior experience with ARM Platform SecurityArchitecture (PSA), ARMTrustZonefor microcontrollers, cryptographic algorithms/protocols, and ARMCryptocell. Expertisein embedded C and assembly language, particularly for system initialization. Familiarity with at least one MCU IDE on Windows from ARM/Keil, IAR, Eclipse, or others. The candidate must be able to independently manage assigned tasks, prioritize workload, and meet deadlines with minimal supervision. Proactive problem-solving skills and the ability to seek clarification when needed are essential. Experience in prioritizing tasks and managing workflow for oneself and potentially others in the future. Ability to delegate effectively and keep projects on track to achieve desired outcomes. Must be currently authorized to work in the United States for any employer. We do not sponsor or take over sponsorship of employment visas (now or in the future) for this role. Voluntary Self-Identification For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file. As set forth in Ambiq Micro, Inc.’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law. If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows: A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability. A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service. An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval, or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense. An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985. #J-18808-Ljbffr Ambiq

Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr Staff Software Engineer, Security. Be the first to apply!