SYSTEMS ENGINEER (SOFTWARE ENGINEER)

Full Time
MILPITAS, CALIFORNIA
Posted 1 month ago

Job Description

Responsibilities:

Systems Integration, development, verify stability, interoperability, portability, security, or scalability of system architecture on complex SoC platform. Analyze and identify system data, hardware, or software components required Verify stability, interoperability, portability, security, or scalability of system architecture on SOC for both Application processor SoC and radio chip  Perform analysis, development, and operation of complete system on chip  Investigate system component suitability for specified purposes and make recommendations regarding component use  Participate in Intellectual property (IP) development to add intelligence on existing system, enhancement and testing  Develop application along with integrating subsystems and peripherals for different SoCs platform  Perform Systems Testing and debug hardware/software  Document design specifications, installation instructions, and other system-related information

Requirements:

1+ years of hands-on experience developing Software development, integration, and bring-up for Systems-on-Chips (SOC) Hands-on experience with board bring-up booting to RTOS/Linux or bare metal execution. Algorithm and data structures expertise are required. Familiarity with debugging using JTAG Working Experience with 64/32-bit platforms and SMP.

Preferred/Plus:

Proficiency in C and OS/Kernel debugging skills are required, RISC assembly experience strongly preferred. Strong embedded experience Experience with MIPS/ARM architecture Passion to create/learn cutting-edge technology/standard and develop/maintain commercialization quality software

Other Skills:

Must have effective interpersonal and teamwork skills Excellent communication skills. Demonstrates good analysis and problem-solving skills. Has an inherent sense of urgency and accountability. Must have the ability to multi-task in a fast-paced environment Ability to interface internally and externally with other departments. Grounded, detail-oriented.

Education:

Minimum MS degree in Computer Science with 1+ years’ experience in the design, and/or development of operating systems software including device drivers, bootloader, kernel development and/or firmware development for SOC based ASICs.

Job Features

Job CategoryInformation Technology
Experience1 Year

Apply Online

A valid email address is required.
A valid phone number is required.