Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

System Software Engineer

$90k - $130k

Credo Semiconductor, Inc.

Job Description

Job Description

Salary: $90,000 to $130,000

Role

Credo is seeking a System Software Engineer to join the Applications team to help develop our SDK. The position will require developing software to control our diverse chip and IP products and the firmware running on them. You will work with internal engineers to use the SDK for internal chip testing/validation purposes. You will also interface with our customers to integrate and use the SDK in their own software stack. Additional responsibilities will be flexibly determined based off your secondary skills.

Responsibilities

Familiarize with SerDes and IEEE ethernet Layer 1 functionality

Develop C/python code for the SDK based on designer / engineer recipe code

Coordinate with firmware team to define high-level interfaces for features

Document functionality for both internal and customer users to use

Interface with customers to integrate and debug issues with SDK in their software stack

Write test code to validate SDK and firmware features

Basic Qualifications

BS degree in Computer Engineering / Computer Science

None to 5 years of experience

Strong proficiency in C and Python (C++ optional)

Teamwork and collaboration with other developers on the SDK team

Cross-team communication for defining of requirements

Basic understanding of the Posix standards for Operating Systems

Familiarity in VCS such as git

Testing framework such as pytest

CI/CD

Data science libraries (numpy, pandas, scipy)

Preferred Skills

Masters degree in computer science or equivalent

Networking and OSI Layer 1 / Layer 2 knowledge

Mathematical background in Signal processing (Frequency Domain analysis, linear systems)

Documentation tools such as doxygen, sphinx, or mkdocs

Vacancy posted 12 days ago
Similar jobs that could be interesting for youBased on the System Software Engineer in San Jose, CA vacancy
  •  ...System Software/Embedded Engineer (Diagnostics) Sunnyvale System Software / Embedded Engineer, Diagnostics (Sunnyvale) AI is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across... 
    Suggested
    Contract work
    Work at office
    Remote work
    Flexible hours

    Tensordyne

    Sunnyvale, CA
    2 days ago
  • $136.5k - $276.5k

     ...Senior Systems Software Engineer This role has been designed as "Onsite" with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We... 
    Suggested
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    1 day ago
  • $120.5k - $243k

     ...Systems/Software Engineer III This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help... 
    Suggested
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    Sunnyvale, CA
    4 days ago
  • $120.5k - $243k

     ...Systems Software Engineer — Marvis Minis & Edge AI This role has been designed as 'Onsite' with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people... 
    Suggested
    Work experience placement
    Work at office
    2 days per week

    Hewlett Packard Enterprise

    Cupertino, CA
    3 days ago
  •  ...Position Summary The Systems Software Engineer is expected to develop, document, maintain and optimize medical graphical display software in C/C++ for Windows and Linux environments as part of the R&D team. They are additionally expected to lead or perform software... 
    Suggested
    Contract work

    Elumn8 Medical, Inc.

    Campbell, CA
    4 days ago
  • $120k - $130k

     ...Systems Software Engineer Santa Clara, CA Systems Software Engineer Company: Picarro Location: Santa Clara, CA Education: Bachelor's Degree Required Position Overview Picarro is seeking a Systems Software Engineer to design, develop, and maintain robust... 
    Full time
    Temporary work
    Summer holiday
    Worldwide
    Flexible hours

    Picarro

    Santa Clara, CA
    2 days ago
  • $120.5k - $243k

     ...System Software Engineer This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who We Are: Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies... 
    Work experience placement
    Work at office
    Local area
    Immediate start

    HPE

    Sunnyvale, CA
    3 days ago
  • $160k - $183k

     ...compression, and low-power operation. If you enjoy great rewards, Ambarella has it all, great health, and welfare benefits! System Software Algorithm engineers at Ambarella research and develop next-generation computer vision algorithms in a wide variety of our future products... 
    Full time
    3 days per week

    Ambarella

    Santa Clara, CA
    12 hours ago
  •  ...System Software Engineer – Lead Engineer Sunnyvale, CA Do you want to be part of AI revolution? Do you want to think out of box with thriving on challenges in AI industry and desire to solve them? Do you want to work with a world-class team to explore the fast-growing... 

    Baidu

    Sunnyvale, CA
    4 days ago
  • NVIDIA Corporation is seeking a Senior Systems Software Engineer focused on performance architecture for GPU-accelerated structured data processing in Santa Clara, California. This role involves improving performance and workload optimization across diverse query engines... 

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

    As a member of our NVLink team, you will be responsible for driving feature enablement on GPU systems and developing software tools and infrastructure for our next‑generation GPU's which enables high‑performance interconnect of multi‑GPU systems. Familiarity with high‑performance... 
    Remote work

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $152k - $241.5k

    NVIDIA Gruppe in Santa Clara is seeking experienced software engineers to design and debug their next-gen software stack. Candidates should...  ...environment awaits those ready to tackle challenging low-level systems software development. NVIDIA offers competitive salaries... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $184k - $287.5k

     ...is inspired to do their best work. The video software team is seeking someone highly motivated and passionate about system software development. Come join our team and...  ...need to see Bachelor’s degree in Electrical Engineering or Computer Science (or equivalent experience... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • A leading technology company in California is seeking a Senior System Software Engineer for its software development team. The role involves collaboration on NVIDIA's DRIVE self-driving platform, focusing on camera and graphics solutions. Candidates should have 5+ years... 

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  • $184k - $287.5k

     ...best work. Come join the team and see how you can make a lasting impact on the world. We are looking for a dedicated engineer for the Senior Systems Software Engineer role, focusing on GPU Performance at Scale. At NVIDIA, this role is uniquely positioned to drive... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $147.4k - $272.1k

    Systems & Kernel Software Engineer, SEAR Cupertino, California, United States Software and Services The SPEAR Systems & Kernel team in Apple's Security Engineering & Architecture organization is hiring a collaborative systems engineer with a drive to improve the security... 
    Relocation

    Apple Inc.

    Cupertino, CA
    12 hours ago
  • Systems/Software Engineer III Hybrid role requiring 2 days per week at an HPE office. The engineer will work with product marketing, software and hardware development teams to review design specifications and develop functional test plans. Responsibilities Work closely... 
    Work at office
    2 days per week

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

     ...Build and implement next-generation NvSci software to enable seamless cross-platform...  ...collaborators to improve APIs, simplify system architecture, enhance software flexibility...  ...work closely with hardware and firmware engineers to optimize performance and improve the... 

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  •  ...opportunity to become the first dedicated software hire and help define the software...  ...and implementation across embedded Linux systems, hardware-facing control software, real-...  ...information, and helping establish the engineering patterns that a future software team will... 

    Cambridge Terahertz

    Santa Clara, CA
    3 days ago
  • $140k - $240k

     ...Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. Our novel...  ..., best practices, security-first based engineering. Cerebras cluster involves complex HW components...  ...integrated cluster management software stack - all the way from a bare-metal deployment... 

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    4 days ago
  • NVIDIA Corporation is seeking a Senior System Software Engineer to join the Tegra system software group in Santa Clara, California. The role involves designing test frameworks, developing diagnostic software solutions, and debugging complex failures. Ideal candidates possess... 

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $160k - $210k

     ...way for bridging the digital divide and illuminating the future. About the Role: Taara is looking to hire a Linux System Software Engineer to build the next generation operating system for wireless optical communication networks. The ideal candidate will... 
    Full time
    Work at office
    3 days per week

    Taara Connect, Inc

    Sunnyvale, CA
    1 day ago
  • $184k - $287.5k

    ## Senior Systems Software Engineer, Deep Learning InfrastructureApplylocations: US, CA, Santa Clara: US, TX, Austin: US, Remotetime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2011068NVIDIA has continuously reinvented itself over two decades. Our invention... 

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $272k - $431.25k

    We are hiring senior engineers to work on the CUDA driver, a core component of our platform...  ...programming model across a range of system configurations and hardware capabilities...  ...experience) 15+ years of relevant systems software development experience Strong C programming... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • $160k - $210k

     ...Systems Software Test Engineer Born at X, Google's Moonshot Factory, Taara is on a mission to connect billions of people lacking abundant and affordable internet today by pioneering the way we use light to deliver faster, cheaper, more reliable connectivity. Join us... 
    Full time
    Work at office
    3 days per week

    Taara Connect, Inc

    Sunnyvale, CA
    1 day ago
  • $152k - $241.5k

     ...of a GPU Thrive at the interface between software drivers and the GPU simulation You will...  ...Master's in Computer Science or Computer Engineering or equivalent experience 5+ years of...  ...the crowd: Experience with chip and/or system simulation Strong scripting skills Your... 
    Work experience placement

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • Overview NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for datacenter products such as GB200. This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development... 

    NVIDIA Gruppe

    Santa Clara, CA
    1 day ago
  • NVIDIA Corporation is looking for a Senior System Software Engineer to join the NvSci team and help maintain its leadership in AI. This role involves building next-generation software, enhancing system architecture, and collaborating for performance optimization. Candidates... 

    NVIDIA Corporation

    Santa Clara, CA
    1 day ago
  • $120.5k - $243k

    A leading technology firm is seeking a System Software Engineer to work onsite in Sunnyvale, California. This role will involve designing, troubleshooting, and debugging software programs for service platforms and will require expertise in programming languages like Golang... 

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    4 days ago
  • $224k - $356.5k

     ...accelerated data analytics, data science, and vector search systems, spanning libraries, engines, and end-to-end reference architectures. As a NVIDIAN,...  ...impact on the world! We are seeking a Senior Systems Software Engineer focused on performance architecture for GPU-accelerated... 
    Full time

    NVIDIA

    Santa Clara, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to System Software Engineer. Be the first to apply!