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 security 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 debug
Create application notes, knowledgebase 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, provide software for testing and debug of hardware evaluation platforms
Experience Required:
The Embedded Security Applications Software Engineer must have experience with embedded software security and secure boot. In addition, this individual should have experience in the design, development or use of HAL and BSP libraries for some MCU product as well as experience developing deeply embedded applications for MCU products. This person must have experience developing for and debugging on ARM based platforms. In addition, this individual must have strong communication skills and experience working with customers and field teams.
Specific Experience:
MS in ECE or Computer Science and 3-5 years of experience or BS ECE/CS with 4-6 years of experience
Experience developing embedded MCU code in C/C++ required
Experience with RTOS
Experience with at least one MCU IDE from ARM, Keil, IAR, Eclipse or other
Experience with ARM chipset and firmware security
Knowledge of cryptographic algorithms and protocols including Public Key infrastructure
Familiarity with MCU peripherals including SPI, I2C, UART.
Experience working hands-on in the lab with equipment
Familiarity with source code control systems required
Excellent problem-solving skills dealing with complex system level issues related to HW/SW debug
Experience with scripting languages is nice-to-have
#IND32
Aleron companies are Equal Employment Opportunity and Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Job Details:
Posted Date : 2022-05-07
Job type : Full Time
Apply