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

Software Engineer, Embedded

Cisco

Infrastructure Engineer

This is a hybrid role located in Milpitas CA. Candidates should be available in office 3-4 days per week.

Cisco's Silicon One™ architecture is transforming the economics of high-performance networking. The Cygnus BSP group sits at the foundation of the software stack, close to the silicon, turning advanced ASICs into production-ready platforms.

If you enjoy developing new infrastructure, register-level programming, timing-critical bring-up, and AI-driven development, you'll fit right in.

Your Impact

  • Own platform and system infrastructure for multiple Cygnus-based platforms, from first power-on through full system launch.
  • Design and implement customer-required platform features.
  • Develop applications and critical infrastructure improvements for Cygnus-based platforms.
  • Build robust diagnostics, counters, and telemetry hooks to replace fragile one-off scripts.
  • Integrate code into CI/CD pipelines and at-scale automation to keep bring-up cycles fast, repeatable, and auditable.
  • Debug initialization and bring-up issues using on-chip traces, lab instrumentation, and custom tools.
  • Partner with vendors, ASIC architects, hardware designers, and NOS/platform teams.
  • Mentor junior engineers and help embrace engineering best practices across the organization.

Minimum Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related technical field with 5 years of experience; Master's degree with 3+ years; or PhD with 0+ years of related experience.
  • Experience with high-performance networking and embedded systems.
  • Demonstrative C/C++ development skills, with Python experience for tooling, automation, and test development.
  • Proven ability to troubleshoot complex, timing-dependent bring-up issues in lab environments.

Preferred Qualifications

  • Experience with, or deep understanding of, Linux Kernel Modules (KLMs) and user-space drivers.
  • Familiarity with Linux kernel architecture, driver development, and debugging.
  • Familiarity with AI-assisted development tools for code generation, test creation, debug, or productivity improvement.
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded in Milpitas, CA vacancy
  • $136.3k - $231.7k

     ...into R&D. Our expert teams of physicists, engineers, data scientists and problem-solvers...  ...best and the brightest research scientist, software engineers, application development...  ...Grow*** We are seeking a highly motivated Embedded Software Engineer to join our team within... 
    Suggested
    Work experience placement
    Flexible hours

    KLA-Belgium

    Milpitas, CA
    1 day ago
  •  ...Embedded C/C++ Engineer Location: Onsite . Milpitas, CA. No of openings: 1 Job Summary We are seeking a highly skilled...  ...embedded platforms. Key Responsibilities Embedded Software Development Design, develop, and maintain embedded... 
    Suggested

    Yochana

    Milpitas, CA
    4 days ago
  • Tarana Wireless Inc is seeking a Senior Embedded Software Engineer in Milpitas, CA. You will work on next-generation Fixed Wireless Access products, collaborating with cross-functional teams to design, develop, and test new features. The ideal candidate holds a BS in Computer... 
    Suggested

    Tarana Wireless Inc

    Milpitas, CA
    1 day ago
  • $170k - $210k

     ...worldwide. We foster a culture of ownership where developers and engineers are self-motivated to tackle challenges and ship impactful...  ...or related technologies Experience with C++, especially in embedded environments Consumer electronics experience in media/content... 
    Suggested
    Work at office
    Local area
    Remote work
    Worldwide
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    4 days ago
  • $165k - $241.4k

     ...The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the...  ...experience in developing, debugging, and validating embedded systems and device drivers for protocols such as I2C, SPI, UART... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    1 day ago
  • $197.9k - $270k

     ...positioned to help shape the future of television and streaming media around the world, continued success depends on experienced embedded software engineers like you joining the Roku OS Streaming Media team. In this role, you will be part of the team that's responsible for... 
    Work at office
    Local area
    Remote work
    Monday to Thursday
    Flexible hours

    Roku

    San Jose, CA
    4 days ago
  • $158k - $241.9k

     ...more equitable to all. From start to finish, our engineering team challenges the limits on what is possible...  ...world a better place. The Vehicle Mechatronics Embedded Controls (VMEC) organization is seeking Embedded Software developers, at various levels. These developers... 
    Local area
    Relocation
    Relocation package

    Israelvcforum

    Mountain View, CA
    2 days ago
  • Cellular Platform Software Engineer, Embedded Analytics at Apple. Key technologies: Software Development, System Design, Problem Solving. Key Responsibilities Design, develop and maintain scalable software systems Write clean, well-tested and documented code Participate... 

    Gravity Engineering Services Pvt Ltd.

    Sunnyvale, CA
    17 hours ago
  • $130k - $175k

     ...Senior Embedded Software Engineer As a senior embedded software engineer, you will work in a team whose primary responsibility is to bring up and maintain a stable operating platform and build a system for our next‑generation Fixed Wireless Access (ngFWA) products. Core... 
    Flexible hours

    Tarana Wireless

    Milpitas, CA
    1 day ago
  • KLA-Belgium is seeking a Lead Embedded Software Engineer in Milpitas, CA to design and develop software for semiconductor inspection systems. You will lead the charge in complex embedded applications while mentoring a team and driving software methodologies. Ideal candidates... 

    KLA-Belgium

    Milpitas, CA
    4 days ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering Apply X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Austin, TX, USA . Bachelor’s... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    4 days ago
  •  ...About the job Embedded Firmware Engineer Duties and Responsibilities Develop and maintain firmware on STM32 / TI / Renesas MCU platforms Implement and debug low-level drivers (ADC, GPIO, PWM, SPI, I2C, UART, DMA, Timers) Support PCB bring-up,... 

    Scylla Solutions

    Milpitas, CA
    1 day ago
  • $147k - $211k

    Software Engineer III, Embedded Systems, Pixel Watch You may choose your preferred working location: San Diego, CA, USA; Mountain View, CA, USA . Apply to this position. Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience with software... 
    Worldwide

    Google Inc.

    Mountain View, CA
    3 days ago
  • Senior Software Engineer, Pixel Audio, Embedded Systems, Firmware corporate_fare Google place Mountain View, CA, USA Apply Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages (e.g... 

    Google Inc.

    Mountain View, CA
    2 days ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, AI and Infrastructure Google, Sunnyvale, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience in low level systems programming languages (e.g. C++ or C). 2 years of experience... 

    Google Inc.

    Sunnyvale, CA
    17 hours ago
  • $174k - $253k

    Senior Software Engineer, Embedded Systems, Health and Home corporate_fare Google place Mountain View, CA, USA Qualifications Bachelor’s degree or equivalent practical experience. 5 years of experience with software development in one or more programming languages.... 

    Google Inc.

    Mountain View, CA
    2 days ago
  • $174k - $252k

    Senior Software Engineer, Embedded Systems/Firmware, AI and Infrastructure Sunnyvale, CA, USA Bachelor’s degree or equivalent practical experience. 5 years of experience in low level systems programming languages (e.g., C++ or C). 3 years of experience testing, maintaining... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $147k - $211k

    Software Engineer, Embedded Systems Security, Silicon Apply info_outline info_outline X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Mountain View, CA, USA; San Diego, CA, USA . Bachelor’... 
    Full time

    Google Inc.

    Mountain View, CA
    2 days ago
  • $160k - $185k

     ...innovative aerospace start-up in California is seeking a Senior Software Engineer to join their dynamic team. You will play a crucial role in...  .... The ideal candidate will have extensive experience in embedded systems and real-time operating systems. This position offers... 
    Relocation package

    LTA Research

    Sunnyvale, CA
    3 days ago
  • A robotics engineering company in California is seeking an experienced embedded firmware engineer. The role involves developing and maintaining firmware on various MCU platforms and implementing low-level drivers. Candidates should have a degree in Computer Science or... 

    Scylla Solutions

    Milpitas, CA
    17 hours ago
  • A cutting-edge robotics company is seeking an Embedded Firmware Engineer II to develop and maintain firmware on advanced platforms. The ideal candidate will have 3-5 years of embedded firmware experience and a strong proficiency in C programming. Key responsibilities include... 

    SERES AUTO_USA

    Milpitas, CA
    3 days ago
  • KLA-Belgium in Milpitas is hiring an Embedded Software Engineer who will take ownership of embedded software for reticle inspection systems. The ideal candidate will possess strong C/C++ skills and over 5 years of experience in embedded software development, with a focus... 

    KLA-Belgium

    Milpitas, CA
    1 day ago
  • $264.52k

    Job Description DUTIES: Design, develop, test, and deploy embedded software for significant projects that align with GM's future goals. Work...  ...: Master’s degree in Computer Science, Mechatronics Engineering, Software Engineering, Electrical Engineering, Computer Engineering... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    General Motors

    Mountain View, CA
    9 hours ago
  • $81.7k - $165.8k

    Software Engineer I -Embedded System 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... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start

    Hewlett Packard Enterprise

    Sunnyvale, CA
    9 hours ago
  • $147.4k - $272.1k

     ...Firmware and Diagnostics team is looking for an enthusiastic embedded firmware engineer to join our team. This is an individual contributor role...  ...closely with our partners in Electrical Engineering, Software Engineering, Quality Assurance, Program Management, Manufacturing... 
    Work experience placement
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    4 days ago
  • $120k - $300k

     .... Responsibilities Develop and maintain embedded firmware in C/C++ targeting ARM-based SoCs...  ...manufacturing Debug complex hardware‑software interactions using logic analyzers, oscilloscopes...  ...and working alongside hardware engineers during board bring‑up Experience with embedded... 
    Full time
    Immediate start

    Hark

    San Jose, CA
    1 day ago
  • $155k - $215k

     ...people — move around the planet. We are a team of mission-driven engineers with experience across aerospace, robotics and self-driving cars working to make this future a reality. As an Embedded Software Engineer at Reliable Robotics, you will be a part of the Embedded... 
    Permanent employment
    Casual work

    Reliable Robotics Corporation

    Mountain View, CA
    3 days ago
  •  ...Overview We are looking for Embedded Software Engineers to join our talented engineering design team. Your first project at SK2 X could be creating special effects for sports broadcasts. Responsibilities Use your broad range of engineering talents to create new products... 

    SK2X Inc

    Sunnyvale, CA
    1 day ago
  • $75k - $300k

     ...on technology transforming automotive industry and make a lasting impact. We’re seeking talented and self-motivated software engineers to join our embedded system team. In this role, you play a crucial role in building a reliable autonomous driving vehicle. Locations San... 

    Tensor

    San Jose, CA
    2 days ago
  •  ...take ownership of development tasks: writing code, testing and debugging (approximately 80‑90% coding). Role focuses purely on embedded software; no cloud responsibilities. Automotive domain experience preferred but not mandatory. Core Technical Requirements (Top Skills)... 
    Contract work
    Local area

    BayOne Solutions

    Sunnyvale, CA
    1 day ago

Do you want to receive more vacancies?

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