Required Skills:
- 5+ years of embedded system programming, programming languages: C
· Strong C programming skills, with an emphasis on secure programming best practices.
· Strong understanding of embedded hardware & driver concepts.
· Strong understanding of software and computer architecture concepts.
· Strong understanding of operating system concepts such as tasks, signals, timers, priorities, deadlocks, stacks, memory management, etc.
· Experience with JTAG-enabled devices and software debugger, with excellent debugging skills.
*Must be able and willing to work onsite Monday through Friday in San Diego, CA
Plusses:
· Working knowledge of cryptography and secure protocols.
· Qualcomm MSM and AMSS development experience.
· ARM architecture and software development experience.
· RISC-V architecture and software development experience.
· Experience with on-chip simulators/emulators.
Compensation:
$65.00/hour to $75.00/hour, depending greatly on experience
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Junior Embedded Software Engineer (Applications and Development)
2026-05-17
Software Engineer, Backend
2026-05-16
- Posted
- Feb 20, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- San Diego
- Company
- Qualcomm
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Semiconductor Senior/Staff Embedded Software Engineer (Automotive / Linux / Tools)
2026-05-20
Junior Embedded Software Engineer (Applications and Development)
2026-05-17
Software Engineer, Backend
2026-05-16