SYSTEMS ENGINEER (SOFTWARE ENGINEER)

SpanIdea Systems
Milpitas, California, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Responsibilities

Find out exactly what skills, experience, and qualifications you will need to succeed in this role before applying below.

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.

J-18808-Ljbffr

7 days ago
Related jobs
Promoted
Moorecroft Systems
CA, United States

Operating as a resource to less experienced Software Engineers, providing an open learning environment for cross-team knowledge sharing. Moorecroft is looking for an engineer who has experience in Rust, who knows how to write cross platform code, and is ready to push the boundaries of automated test...

Promoted
netPolarity, Inc. (Saicon Consultants, Inc.)
San Jose, California

The engineer will have a key role & responsible for supporting our engineering labs primarily running Linux OS. Cadence is looking for a Desktop Support Engineer (Level 2) who is an energetic, and a motivated individual to provide best-in-class Deskside Support to Cadence’s North America region whil...

Promoted
Insight Global
San Jose, California
Remote

General software engineering work, such as road mapping. Insight Global is looking for a Senior Software Engineer to join one of our top clients in the facilities management space. Prior involvement in migrating legacy systems to modern frameworks and technologies. Upkeep and engineering of the main...

ByteDance
San Jose, California

Bachelor's degree in Computer Science or a related technical background involving software/system engineering, or equivalent working experience2. ...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Intuitive Surgical
Sunnyvale, California

Minimum 8+ years of working experience in Quality Engineering, Systems Engineering, or Design Assurance, minimum 4 years in electromechanical systems and/or software design and dev...

tanishasystems
Mountain View, California

Role: Documentation Systems Engineer/Technical Writer Location: Mountain View, CA (Onsite) Type :- FTE Job Description : Prior experience working with engineering documentation and tools Experience with website implementation, including experience with Jekyll- good to have Sign...

Tekvivid Inc
Mountain View, California

W2 Requirement!!<br />Looking for a QA Engineer - Embedded Systems<br />Location: Mountain View, CA<br />Experience: 5+ years<br /><br />Required skills and qualifications:<br />Proven experience in QA/testing for embedded systems, with a strong understanding of B...

TikTok
San Jose, California

As a software engineer, you will be engaged in designing solutions for protecting TikTok user's sensitive data with cutting-edge techniques. Bachelor's degree or above with 2 years of software engineering experience. Be responsible for the system design and functionality development of the privacy e...

TikTok
San Jose, California

TikTok is the leading destination for short-form mobile video.Our mission is to inspire creativity and bring joy.TikTok has global offices including Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul and Tokyo.Creation is the core of TikTok's purpose.Our platform is built...