Embedded Software Test Engineer

apartmentProMedia placeSan Diego calendar_month 

Scope of work:

The role involves a good mix of hands on testing of the products and SW development of test cases and automation using a combination of C, Python, and Perl. Candidate will be responsible for development of test plans and automated test cases for new features.
Candidate will be testing the products by utilizing the understanding of the following key topics: driver testing, mobile device testing, the interaction of test and development tools with the embedded devices, API testing. At a minimum, a basic understanding of system-on-chip technologies will assure the success of the candidate.

Additionally, the candidate will be interacting with various project teams. Engineers will be responsible for developing SW test drivers and/or test automation which may include some of the following responsibilities: Test development, troubleshooting and problem resolution on embedded Android, modem, IOT, and automotive platforms Test application design, coding and test development for system-on-chip products Test the interactions between drivers and with CDMA/UMTS Modem and Multimedia applications Profile and optimize CPU usage, performance and power consumption of the various SW drivers Interact in a team environment with developers, system engineers and testers Work closely with systems, software teams and test teams to develop test/test apps at both API level and system level for specific drivers, multimedia technologies like advanced video, camera, audio, augmented reality and graphics, operating system and system level features like thermal mitigation, mobile power optimization, and content protection

Minimum Qualifications:

Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Interest in developing test cases and automation with strong programming skills (in C/C++)

Education:

Required: Bachelor's, Electrical Engineering

Preferred: Master's or equivalent experience

Plus to have skills:

New graduate, or one to two years of work experience testing embedded software and/or test automation. Some understanding of test methodology and test processes, including requirements collection, test plan development, and test case implementation Understanding of SW driver implementation Lab and hands-on debugging skills; ability to do initial debug and isolate failures Understanding of basic circuit/electronics Communication and interpersonal skills Ability to time-share and prioritize between multiple tasks is crucial Some understanding of computer architecture and real-time operating systems Some understanding of the software development cycle ARM experience is a plus Exposure to pre-silicon hardware simulators and emulators is a plus Knowledge and experience in Bluetooth, GPS, Graphics and WLAN is a plus Knowledge of CDMA2000, 1xEV-DO, WCDMAGSM/GPRS, LTE, and TD-SCDMA is a plus Experience in using wireless test equipment is a plus Application development experience in either Android, Windows, or QNX platforms is a plus Communication skills, be an effective team player, and be able to work independently.

Duration: 12 months+

apartmentAurora San DiegoplaceSan Diego
As an Intake Counselor for Aurora Behavioral Healthcare San Diego, you’ll assess the needs of our incoming patients, schedule appointments, give referrals, and coordinate care for patients in need. You will serve actively and constructively...
check_circleNew offer

[ref. v9371122] Cook Cafeteria

placeSan Diego
Overview: The cafeteria attendant will provide assistance in the food service operations of the employee dining room (EDR), ensuring a clean and safe environment, preparing and serving food, and providing excellent customer service to staff. Pay...
apartmentRobert HalfplaceSan Diego
Immediate part-time Bookkeeper opportunity near La Mesa, CA. This role will involve handling the financial elements of the car sales operations, including the management of customer sales transactions, overseeing accounts payable and receivable, and...