SanJoseCARecruiter Since 2001
the smart solution for San Jose jobs

Senior Software Engineer

Company: Cisco Systems
Location: San Jose
Posted on: July 16, 2019

Job Description:

Meraki Software Engineers breathe life into our cloud-managed networking devices, which range from switches, routers, and wireless access points to desktop phones and security cameras. We leverage real-time telemetry from thousands of deployed networks spanning the globe to continuously improve the performance and stability of our products.

Platform bring-up Engineers take the lead in building new Meraki products by integrating everything from bootloaders to web servers on prototype hardware. Our device firmware is built on Linux and open-source software. We work individually and in small teams to release several new products each year.

As a Senior Software Engineer focused on platform bring-up, you will:



  • Own projects from block-diagram concepts, to prototype boards that don't boot, all the way to shipping product.

  • Collaborate with our Hardware Engineering team on component selection and high-level architecture for new Meraki products.

  • Collaborate with our manufacturing partners to develop secure, reliable, and scalable manufacturing processes.

  • Integrate vendor board support packages and software development kits with our firmware and build system.

  • Develop, port, and debug Linux device drivers.

  • When things don't go quite as planned—a board doesn't boot, an LED doesn't light, a fan doesn't spin—use a JTAG debugger or logic analyzer or work with the hardware team to debug the problem.

  • Collaborate with other Platform Bring-up Engineers across product teams to continually improve our firmware design, development, and deployment practices.


    You are an ideal candidate if you:


    • Have 3+ years professional experience programming in C or C++.

    • Have strong systems and networking foundational knowledge (systems architecture, memory hierarchy, storage subsystems, LANs, routing).

    • Have expert knowledge of embedded systems development concepts, including cross-platform development and build tools (GNU toolchain, OpenWRT, buildroot, Yocto), bootloaders (U-Boot, coreboot, UEFI), kernel configuration, device drivers, device trees.

    • Know common bus protocols like I2C, SPI, and MDIO.

    • Are comfortable using network protocol analyzers, logic analyzers, hardware debuggers, and source-level debuggers to troubleshoot problems at all layers of the stack.
    • Have experience with ethernet switching chipsets (i.e. Broadcom, Marvell)
    • Have experience reading schematics and data sheets.


      Bonus points for:

      • Experience writing device drivers.
      • Upstreaming Linux patches.
      • Experience with multi-threaded or parallel programming.

Keywords: Cisco Systems, San Jose , Senior Software Engineer, IT / Software / Systems , San Jose, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


WEBMETHODS DEVELOPER
Description: WEBMETHODS DEVELOPER Sunnyvale, CA 12 months contract Must Have: -- Total 8-12 Years Experience. -- Experience in software systems
Company: Focus America Inc
Location: Sunnyvale
Posted on: 07/17/2019

Clinical Programmer III
Description: Pharmacyclics is committed to the development and commercialization of novel therapies intended to improve the quality and duration of life and to resolve serious unmet medical needs for cancer patients. (more...)
Company: Pharmacyclics, LLC
Location: Sunnyvale
Posted on: 07/17/2019

TECHNOLOGY ANALYST II - CONFIDENTIAL
Description: MERCED SUPERIOR COURTBiWkly Range: 2,436.80 - 2,964Official application
Company: Merced Superior Court
Location: Merced
Posted on: 07/17/2019


Entry Level Software Engineer - Madera
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Madera
Posted on: 07/17/2019

BI ETL Developer
Description: BI ETL Developer br We are looking for an experienced BI ETL Developer. In this role you will be responsible for maintaining our data warehouse and all ETL tasks including: br - Developing ETL solutions (more...)
Company: CyberCoders
Location: San Rafael
Posted on: 07/17/2019

Entry Level .Net Software Developer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Merced
Posted on: 07/17/2019

Product Tester at Home. $25hr-$45hr. No Experience Required. Part-time
Description: In-Home Usage Tester Product Tester--from--home Part-timePresently we're recruiting Product Testers from home in several US cities--to expand our private network of In-Home Usage Testers IHUT to (more...)
Company: American Consumer Panels
Location: San Rafael
Posted on: 07/17/2019

Infrastructure Devops with Linux
Description: Job Title: Infrastructure Devops with Linux Job Location: Sunnyvale, CA Duration: 6 months Experience: 6 years a. Excellent knowledge in
Company: Insigma Inc
Location: Sunnyvale
Posted on: 07/17/2019

Entry Level Software Engineer - Turlock
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Turlock
Posted on: 07/17/2019

Bilingual Spanish Part Time Retail Sales Consultant
Description: Do you speak--Spanish and English If you do, we're looking for you Our Retail Careers come with awesome perks--and may include additional starting pay if you are bilingual Do you like helping people (more...)
Company: AT & T
Location: Tracy
Posted on: 07/17/2019

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Jose RSS job feeds