Embedded Real Time Operating System Software Engineer – Qurt Os – Zephyr – DSP Architecture and Design
Company | Qualcomm |
---|---|
Location | San Diego, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Master’s, PhD |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- Hands-on experience in RTOS development (especially Zephyr RTOS)
- Embedded software development (C, C++, Assembly language – RISC-V, ARM, Hexagon)
- Multi-Core Computer Architecture
- Off-target software development and test (Instruction Set Simulation, QEMU)
- Scripting and Automation (Python)
- Embedded software debugging (JTAG, Trace32, OpenOCD, Segger J-Link, LLDB)
- Embedded Software Security and Secure Software development practices
- Continuous integration and test (Jenkins, Github actions)
- Source Control Systems (Github, Gerrit, Gitlab)
- Automotive Software development (ASPICE, ISO-26262, ISO-21434)
Responsibilities
- Assists with development of small, well-defined blocks, features, and/or tests that achieve desired quality, functionality, power, performance, and timing standards under supervision.
- Identifies basic architecture and design problems and brings them to the attention of project leads; collaborates and collects feedback during design reviews to ensure the block meets the requirements.
- Seeks basic knowledge of industry trends, competitors’ products, and advances in various engineering fields related to DSP products and technology (e.g., machine learning, modem); requires minimal consultation with more experienced engineers to understand and apply advanced concepts.
- Communicates effectively with supervision, peers, and leads using written, verbally, and online communication; effectively tracks and documents issues, features, and design changes.
Preferred Qualifications
- Master’s or PhD degree in Electrical Engineering, Computer Science, Computer Engineering, or related field.
- 1+ year of experience with programming (e.g., C, C++, Python), computer architecture, or embedded systems.
- 1+ year of experience in design verification methods.