Posted in

Software Engineer – Embedded – Level 4

Software Engineer – Embedded – Level 4

CompanySnap
LocationLos Angeles, CA, USA, San Diego, CA, USA
Salary$133000 – $235000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelMid Level, Senior

Requirements

  • Strong Software Engineering skills including design, programming (C or C++), debugging and testing is required
  • Bachelor’s degree in Computer Science/Engineering or equivalent
  • +3 years of experience with software development in one or more languages, and data structures / algorithms
  • Proficiency programming in C or C++

Responsibilities

  • You will design, develop, test, deploy, maintain, and enhance software solutions for devices
  • Develop modem software and verify modem feature functionalities and performance to improve user experience including call, voice quality, data, thermal/power, connectivity
  • Identify modem software performance gaps by analyzing system requirements, design, software implementation, issue analysis, and simulation of real world scenarios
  • Debug, analyze, and fix modem issues from factory, certification field, and end users

Preferred Qualifications

  • Experience with Cellular SW (Radio Interface Layer) or WLAN or Bluetooth preferred
  • Understanding of network protocols such as (TCP/UDP/IP)
  • Having experience in SW development to support cellular carrier certification is a plus
  • Good understanding of OS concepts (heap/stack/threads/mutex/memory/scheduling) is a plus
  • Advanced degree in a relevant field such as computer science or electrical engineering
  • Understanding of Cellular, WLAN, BT protocols