ProMedia is hiring engineers to be part of our team supporting a global technology development client based in San Diego.
Scope of Assignment:
++Software integration, verification and debugging at product software.
For day-to-day work
++Understand and execute daily engineering builds based on pre-defined requirements.
++Familiar with ARM family compiler/linker usage.
++Resolve the dependency and follow up with the teams. This requires understanding trade-off between maintaining consistent APIs and reducing coupling
++Sanity test the builds, and report issues. This requires on-target debugging and provide logs at code level.
++Understand Apps and concurrency of Apps. This requires isolating problems to a particular apps.
++Experience in software development in following areas: Understand UMTS/GSM/GPRS/LTE system architecture, 1x/EVDO system architecture.
++HSDPA/UPA, EVDO rev B knowledge a plus.
++Modem over the air log analysis and debugging modem and application processor software using diag logs.
++Understand single chipset solution with both modem and Apps running on one processor (MSM6xxx family) or separate processors (MSM7xxx or newer).
++Dual-core knowledge a plus.
++Understand peripherals system architecture, especially Bluetooth and 802.11 family.
++Driver-level knowledge a plus.
++Understand multimedia components and system architecture.
++Middleware knowledge (e.g. OMX) a plus.
++Understand general system architecture of HLOS such as WM, Android etc.
++QNX knowledge a plus.
++Understand ARM processor family.
++Assembly language knowledge a plus.
++ARM Cortex family knowledge a plus.
++Understand general on-chip debugging procedure and troubleshooting.
++Ability to debug C program on Embedded Real Time Systems using JTAG, Trace32, etc.
++Ability to use Version Control Software: Perforce or equivalent.
++Ability to use common development and test tools: Perl, debuggers, and compilers,
++Ability to write and debug Software Generation program: GNU Make, SCons
++Ability to use wireless communication test equipment, analyze test logs and isolate test failures.
++Ability to communicate clearly with diverse group of software development and test teams
++Organize effectively, and document work thoroughly
++Bachelor's, Computer Engineering and/or Computer Science
++Preferred: Master's, Computer Engineering and/or Computer Science
ProMedia Telecom, Inc.
- 18 months ago - save job