Jobs
>
San Jose

    Sr. Staff Software Engineer, Embedded Linux - San Jose, United States - SiMa Technologies

    Default job background
    Description

    Job Description

    Job Description

    Job Title: Sr Staff Software Engineer, Embedded Linux

    Job Location: San Jose, CA

    Job ID: AI2205

    Description:

    The SoC software team is responsible for creating the SDK for 's MLSoC product line. This includes developing/porting OS, boot SW, device drivers, run time environment for multiple CPU subsystems that are part of 's MLSoC(TM), developing embedded Linux based applications and APIs for enabling end2end customer application flow utilizing different IO subsystems that are part of MLSoC.

    Responsibilities:

    We are looking for a seasoned software engineer who has experience developing OS device drivers, boot SW and key test applications in a Linux embedded environment. The ideal candidate will have a proven track record of working in a high-performance team and has partnered with cross functional teams across multiple geographies.

    Key responsibilities include (but not limited to):

    • Leverage IP SW from Synopsys and ARM and integrate into MLSoCTM SW environment.
    • Develop drivers for peripheral devices including Low and High speed interfaces.
    • Test and verify Linux drivers and environment with Virtualizers and Zebu emulators.
    • Hardware communication between multiple heterogeneous cores
    • Configure Linux environments for different reference boards.
    • Modify and perform Yocto builds for new functionality.
    • Provide SW to support HW MLSoC test validation team.

    Key Requirements

    • BS/MS in computer science with minimum 5 years of experience
    • Hands-on experience developing firmware, boot code and SW using high performance 64 bit Arm processors
    • Hands-on experience developing drivers for SPI, I2C, USB, PCIe, MIPI, Ethernet, eMMC.
    • Development experience with Embedded Linux (e.g. Yocto) and embedded RTOS (e.g. QNX) experience is highly desirable
    • Experience of leveraging and developing on top of Open source software frameworks is highly desirable.
    • Experience in working with silicon teams is highly desirable.
    • Good proficiency with C/C++
    • Proven track record and experience building and delivering complex SW products.

    Personal attributes:

    Can-do attitude. Strong team player. Curious, creative and good at solving problems. Execution and results-oriented. Self-driven, thinks big and is highly accountable. Good communication skills.

    The annual salary for this position ranges from $180,000 - $238,000. The actual annual salary paid for this position will be based on several factors, including but not limited to, skills, prior experiences, qualifications, expertise, work location, total target compensation, training, company needs, and current market demands. The annual salary range for this position is subject to change and may be adjusted in the future.

    EEO Employer: SiMa is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification.



  • SiMa Technologies San Jose, United States

    Job Title: Sr Staff Software Engineer, Embedded Linux · Job Location: San Jose, CA · Job ID: AI2205 · Description: · The SoC software team is responsible for creating the SDK for 's MLSoC product line. This includes developing/porting OS, boot SW, device drivers, run time ...


  • Verkada San Mateo, United States

    Who We Are · Verkada is the largest cloud-based B2B physical security platform company in the world. Only Verkada offers six product lines - video security cameras, access control, environmental sensors, alarms, workplace and intercoms - integrated with a single cloud-based soft ...


  • Johnson & Johnson Santa Clara, United States

    Johnson & Johnson, Robotics and Digital Solutions (RAD) group is recruiting for a **Staff Computer Architect **in Santa Clara, CA. · The Hardware Team in the RAD group is a diverse group of highly motivated, world-class engineers developing next-generation, groundbreaking robotic ...


  • Amazon Services LLC Santa Clara, United States

    PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience · - Experience in patents or publications at top-tier peer-reviewed conferences or journals · - Experience programming in Java, C++, Python or related language · - Experience in any of the following ar ...


  • Meta Sunnyvale, United States

    The MROS (Mixed Reality Operating system) Base platform team brings new platforms and SoCs to life. This team will partner with Silicon and Electrical in influencing and designing our next generation VR devices using operating systems based on Android. This team is responsible fo ...


  • Bayone San Jose, United States

    JOB DESCRIPTION · In short, we are looking for "C++ developer in Embedded Linux " · Must Have · Programming in Embedded Linux environment · Software Development in C++ · Responsibilities: · Are you a passionate and hands-on embedded Linux SW developer? If yes, we have this great ...


  • Bayone San Jose, United States

    Responsibilities: · Are you a passionate and hands-on embedded Linux SW developer? If yes, we have this great opportunity for you to work on Rivian's state-of-the-art EV chargers and energy systems The well qualified candidate will be responsible for the specification, design, i ...


  • Bayone San Jose, United States

    JOB DESCRIPTION · In short, we are looking for "C++ developer in Embedded Linux " · Must Have · Programming in Embedded Linux environment · Software Development in C++ · Responsibilities: · Are you a passionate and hands-on embedded Linux SW developer? If yes, we have this gre ...


  • LanceSoft San Jose, United States

    Job Description: · Location: Burlingame, CA, (Candidate needs to work Day 1 onsite) · Experience level: 7- 15 Years · Note: This is Similar to Embedded Firmware Engineer role with strong experience on Embedded Firmware experience; C, C++ & python; Linux, Low level driver devel ...


  • LanceSoft San Jose, United States

    Job Description: · Location: Burlingame, CA, (Candidate needs to work Day 1 onsite) · Experience level: 7- 15 Years · Note: This is Similar to Embedded Firmware Engineer role with strong experience on Embedded Firmware experience; C, C++ & python; Linux, Low level driver develop ...


  • eTeam San Jose, United States

    Role: Embedded Engineer Mid. · Location: Sunnyvale, CA (Day 1 Onsite) · Duration: 12 Months · Duties: · This role is like Wireless (WiFi/BLE Driver) Development role · Roles and Responsibilities: · Responsible for embedded software design and optimization with a concentration on ...


  • Lumicity San Jose, United States

    WRITTEN DESCRIPTION · We are seeking an Embedded Software Engineer for a technical leadership role in delivering our innovative products to the market. You are to exemplify critical thinking, mentor your peers and juniors alike, and effectively contribute to the highest levels of ...


  • APN Healthcare Solutions San Jose, United States

    APN Consulting has an immediate need for a direct client requirement: · Title: Software SQA engineers · Type: Contract/ Permanent · Location: San Jose, CA · NOTE: Looking from applications background, NO EMBEDDED REQUIRED · Must Haves: C++, Python, Linus- must be well verse ...

  • InterSources

    Software Engineer

    1 week ago


    InterSources San Jose, United States

    Fulltime Position for a Software Engineer. · Location : San Jose, CA · We are looking for a team player with strong C programming and technical skills to add to our core engineering team. · Candidates must have a strong technical background and be capable of coming up to speed on ...


  • Cisco San Jose, United States

    What You'll Do · As a software engineering technical leader, you will be a key member of a team of skilled engineers crafting, maintaining and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products. · [1] · "Cisco UCS brings ...


  • Violet Ink San Jose, United States

    Specific Duties: · Design and develop algorithms, and adapt existing algorithms, for innovative digital signal processing solutions · Work with Systems Engineering to create GPU implementations. · Work with Software Engineering Lead to architect and implement scalable software ...

  • Acl Digital

    Firmware Engineer

    5 days ago


    Acl Digital San Jose, United States

    Firmware/board bring-up engineer with MIPI experience. Below is the job description: · BS/MS in computer science with minimum 5 years of experience. · Hands-on experience developing firmware, boot code, and SW using high-performance 64-bit Arm processors. · Hands-on experience de ...


  • Cisco San Jose, United States

    What You'll Do · As a software engineering technical leader, you will be a key member of a team of skilled engineers crafting, maintaining and supporting embedded chassis management software for Cisco's Unified Computing System (UCS) family of products. · "Cisco UCS brings toge ...


  • Russell Tobin & Associates San Jose, United States

    · What are we looking for in our Software Engineer in Test? · The Information Technology team at Russell Tobin & Associates is supporting a top technology organization that has an opening for a Software Engineer in Test. · Location: San Jose CA · Duration: 12 months contract on ...


  • Cisco San Jose, United States

    What Youll Do · As a software engineering technical leader, you will be a key member of a team of skilled engineers crafting, maintaining and supporting embedded chassis management software for Ciscos Unified Computing System (UCS) family of products. · [1] · "Cisco UCS bring ...