Staff Embedded Platforms Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems

In short

Qualcomm seeks a Staff Embedded Platforms Software Engineer to develop and modify complex software for embedded systems. The role involves leading development, creating technical designs, analyzing user needs, and performing deep debugging on embedded platforms. The ideal candidate will collaborate with teams, manage project deadlines, and write efficient code.

Responsibilities

  • Leads, plans, and synthesizes ambiguous or conflicting requirements for development of general computer applications software, specialized utility programs, and advanced embedded system features.
  • Analyzes user needs and develops software solutions.
  • Creates and owns detailed technical designs and corresponding documentation for complex software and embedded system features.
  • Modifies existing software to correct errors, adapt to new hardware, or improve performance.
  • Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints.
  • Confers with systems analysts, engineers, programmers and others to design systems and obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Presents technical designs to project and departmental teams and incorporates feedback as appropriate.
  • Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Completes assigned coding tasks to specifications on time without significant errors or bugs.
  • Collaborates with others inside project team to accomplish project objectives.
  • Communicates with project lead to provide status and information about impending obstacles.
  • Independently and collaboratively performs deep, tool-driven debugging on embedded platforms to resolve complex system-level issues.
  • Gathers, integrates, and interprets information specific to a module or sub-block of code from a variety of sources in order to troubleshoot issues and find solutions.
  • Writes readable code for large features or significant bug fixes to support collaboration with other engineers.
  • Determines which work tasks are most important for self and junior engineers, stays focused, and deals with setbacks in a timely manner.
  • Unit tests own code to verify the stability and functionality of a feature.
  • Acts as a strong contributor at design reviews and project meetings and communicates and implements a development plan.

Requirements

  • Master's Degree (or foreign academic equivalent) in Electrical Engineering, Computer Engineering, Computer Science or related degree field.

Desired Qualifications

  • Adapts to changes and setbacks in order to manage pressure and meet deadlines.
  • Communicates with project lead to provide status and information about impending obstacles.
  • Quickly resolves complex software issues and bugs.
  • Seeks others' opinions and shares own opinions with others about ways in which a problem can be addressed differently.
  • Participates in technical conversations with tech leads/managers.
  • Anticipates and communicates issues with project team to maintain open communication.
  • Makes decisions based on incomplete or changing specifications and obtains adequate resources needed to complete assigned tasks.
  • Prioritizes project deadlines and deliverables with minimal supervision.
  • Resolves straightforward technical issues and escalates more complex technical issues to an appropriate party (e.g., project lead, colleagues).

Benefits

  • Pay Range: $153,537.00 - $202,200.00/year
  • Qualcomm is an equal opportunity employer.
  • Qualcomm is committed to providing an accessible process for individuals with disabilities.
  • Qualcomm is committed to making our workplace accessible for individuals with disabilities.
#embedded systems#software development#engineering
Qualcomm Logo

Company

Qualcomm

Job Posted

3 weeks ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Senior

Locations

San Diego, United States of America

Qualification

Master

Applicants

Be an early applicant