Senior Embedded Software Development Engineer

QualcommSan Diego, CA
$114,358 - $160,600

About The Position

This individual independently plans, performs the moderately-defined responsibility for the design, driver development, integration, test, debugging and validation of real time embedded software, embedded RTOS environment, embedded systems, embedded microcontroller firmware, communication protocols and platforms for wireless chipsets including features enabled by 3G, 4G, 5G, AI and/or other current and future technologies. Develops and debugs platforms in-addition to on target development. Identify, evaluate and implement tools and processes to continually improve the software development process. Provides support on customer issues and requirements to Software Application Engineers by providing input to project planning and timescales. Creates engineering documentation for intellectual property, prepares technical specifications and requirements. Acts as a strong contributor at design reviews and project meetings.

Requirements

  • Master's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science or related degree field.
  • Experience with real-time embedded software, embedded RTOS environment, embedded systems, embedded microcontroller firmware, communication protocols and platforms for wireless chipsets.
  • Experience with 3G, 4G, 5G, AI and/or other current and future technologies.
  • Experience in platform development and debugging.
  • Experience in on-target development.
  • Experience in identifying, evaluating and implementing tools and processes to improve the software development process.
  • Experience in providing support on customer issues and requirements.
  • Experience in creating engineering documentation for intellectual property.
  • Experience in preparing technical specifications and requirements.
  • Experience as a contributor at design reviews and project meetings.

Responsibilities

  • Design, driver development, integration, test, debugging and validation of real time embedded software, embedded RTOS environment, embedded systems, embedded microcontroller firmware, communication protocols and platforms for wireless chipsets.
  • Develops and debugs platforms in-addition to on target development.
  • Identify, evaluate and implement tools and processes to continually improve the software development process.
  • Provides support on customer issues and requirements to Software Application Engineers by providing input to project planning and timescales.
  • Creates engineering documentation for intellectual property, prepares technical specifications and requirements.
  • Acts as a strong contributor at design reviews and project meetings.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service