We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Staff Engineer, Applications Software

Aleron
United States, Texas, Austin
Mar 31, 2025


Description
As the Staff Applications Software Engineer, you will be responsible for supporting our family of SoCs.
This role will work with our hardware and software development teams, field engineering team, and customers to develop example applications for internal and customer evaluation hardware, debug device level software issues, support field engineering with customer issues, develop device drivers for use with our SoC product family, and help to create customer facing documentation such as application notes and software design guidelines.
The successful candidate should have a strong understanding of embedded development on Cortex-M MCUs, bare-metal and real time operating systems, and be familiar with debugging on the same. They must possess strong written and oral communication skills.
Responsibilities
  • 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.
  • Collaborate with internal development teams to analyze and debug complex system level issues and develop software solutions.
  • Create application notes, knowledgebase articles, and software design guidelines.
  • Assist customers with the use of the SDKs and hardware platforms.
  • Collaborate with hardware engineering in the architecture and design of hardware evaluation platforms, provide software for test and debug of hardware evaluation platforms.
  • Develop custom software functions and applications to facilitate microcontroller performance analysis and silicon issue debug.
  • Bridge the communication between field and engineering teams for field issues and manage issue status tracking.
Job Requirements
Required Skills / Qualifications:
Bachelor Degree in Engineering
Minimum 5 years experience in embedded software development for ARM-based microcontrollers in c/c++ RTOS development environment
Preferred Skills / Qualifications:
  • Zephyr ecosystem experience is plus.
  • Experience with at least one MCU IDE from ARM, Keil, IAR, SEGGER, or other.
  • Familiarity with MCU peripherals including SPI, I2C, UART, ADC, USB, I2S and PDM. MIPI and USB are a plus.
  • Experience working hands-on in the lab.
  • Familiarity with source code control systems (git) required.
  • Excellent problem-solving skills dealing with complex system level issues related to HW/SW debug.
  • Experience in embedded security and cryptographic algorithms is a plus.
  • Experience with embedded graphics and display technologies is a plus.
  • Experience with scripting languages required and python experience is specifically desirable.
Aleron companies (Acara Solutions, Aleron Shared Resources, Broadleaf Results, Lume Strategies, TalentRise, Viaduct) are Equal Employment Opportunity and Affirmative Action Employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender identity, sexual orientation, national origin, genetic information, sex, age, disability, veteran status, or any other legally protected basis. The Aleron companies welcome and encourage applications from diverse candidates, including people with disabilities. Accommodations are available upon request for applicants taking part in all aspects of the selection process.
Applicants for this position must be legally authorized to work in the United States. This position does not meet the employment requirements for individuals with F-1 OPT STEM work authorization status.

Apply

Applied = 0

(web-6468d597d4-w6ps7)