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

Embedded Software Engineer

$155k - $222.6k

Outshift by Cisco

Meet The TeamTeam Fusion develops embedded software for Cisco networking platforms, including hyperscaler-class switches, ultra-low-end campus switches, and selected wireless devices; and is responsible for the HW security and manufacturing software for cloud dashboard products.Your ImpactAs a Software Engineer, you will design, develop, debug, and validate embedded software for Cisco networking devices. You will work close to hardware and silicon while partnering with platform, ASIC, systems, security, manufacturing, and product teams.Develop bootloader, BSP, diagnostics, platform software, and low-level device drivers for networking hardware.Bring up new switch and wireless platforms on Linux and embedded systems, working across CPU, memory, buses, peripherals, storage, and networking components.Debug complex hardware/software issues on prototypes and production devices using logs, traces, debuggers, serial consoles, and lab-based test equipment.Build automated hardware-in-the-loop validation and regression infrastructure for real devices, including Python/Pytest test suites, testbed orchestration, power/thermal measurements, and stability testing.Develop and maintain CI/CD workflows for compiling, testing, analyzing, signing, packaging, and releasing firmware.Minimum QualificationsBachelor's degree in Electrical Engineering, Computer Science, or a related field with 5 years of relevant experience, or a Master's degree with 3 years of relevant experience.Proficient programming experience in C for embedded, systems, firmware, or device-driver development.Prior experience developing, debugging, and validating embedded systems or platform software on Linux.Prior experience writing software test plans and automated validation for hardware-dependent software.Strong ownership, communication, technical judgment, and ability to work effectively in a cross-functional engineering environment.Preferred SkillsKnowledge of networking fundamentals and protocols, including Ethernet, TCP/IP, VLANs, MAC learning, Layer 2/3 forwarding, etc.Experience with Linux kernel development or debugging, GDB/KGDB, JTAG, U-Boot, Yocto, or embedded build systems.Proficiency in Python and experience with Pytest or similar test automation frameworks.Experience with Git, Jira, Jenkins, GitHub Actions, GitLab CI, or other CI/CD systems.Familiarity with secure boot, hardware roots of trust, TrustZone, cryptographic signing, or product security processes.Experience with wireless or radio-connected embedded devices, such as Wi-Fi, BLE.Experience with power, thermal, performance, or reliability characterization of embedded or edge-compute platforms.Experience with C++, Go, shell scripting, or AI/ML edge workloads.Why Cisco?At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.We are Cisco, and our power starts with you.Message To Applicants Applying To Work In The U.S. And/Or Canada:The starting salary range posted for this position is $155,000.00 to $222,600.00 and reflects the projected salary range for new hires in this position in U.S. and/or Canada locations, not including incentive compensation*, equity, or benefits.Individual pay is determined by the candidate's hiring location, market conditions, job-related skillset, experience, qualifications, education, certifications, and/or training. The full salary range for certain locations is listed below. For locations not listed below, the recruiter can share more details about compensation for the role in your location during the hiring process.U.S. employees are offered benefits, subject to Cisco's plan eligibility rules, which include medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, paid parental leave, short and long-term disability coverage, and basic life insurance. Please see the Cisco careers site to discover more benefits and perks. Employees may be eligible to receive grants of Cisco restricted stock units, which vest following continued employment with Cisco for defined periods of time.U.S. employees are eligible for paid time away as described below, subject to Cisco's policies:10 paid holidays per full calendar year, plus 1 floating holiday for non-exempt employees1 paid day off for employee's birthday, paid year-end holiday shutdown, and 4 paid days off for personal wellness determined by CiscoNon-exempt employees** receive 16 days of paid vacation time per full calendar year, accrued at rate of 4.92 hours per pay period for full-time employeesExempt employees participate in Cisco's flexible vacation time off program, which has no defined limit on how much vacation time eligible employees may use (subject to availability and some business limitations)80 hours of sick time off provided on hire date and each January 1st thereafter, and up to 80 hours of unused sick time carried forward from one calendar year to the nextAdditional paid time away may be requested to deal with critical or emergency issues for family membersOptional 10 paid days per full calendar year to volunteerFor non-sales roles, employees are also eligible to earn annual bonuses subject to Cisco's policies.Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components, subject to the applicable Cisco plan. For quota-based incentive pay, Cisco typically pays as follows:.75% of incentive target for each 1% of revenue attainment up to 50% of quota;1.5% of incentive target for each 1% of attainment between 50% and 75%;1% of incentive target for each 1% of attainment between 75% and 100%; andOnce performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay 0% up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.The applicable full salary ranges for this position, by specific state, are listed below:New York City Metro Area:$155,000.00 - $256,000.00Non-Metro New York state & Washington state:$138,100.00 - $227,900.00* For quota-based sales roles on Cisco's sales plan, the ranges provided in this posting include base pay and sales target incentive compensation combined.** Employees in Illinois, whether exempt or non-exempt, will participate in a unique time off program to meet local requirements.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in San Jose, CA vacancy
  • $150.4k - $277.6k

     ...is looking for an extraordinary firmware engineer to drive groundbreaking technologies for...  ...image processing pipeline in embedded systems for the latest SoC blocks, chipsets...  ...industry experience ~3+ years of embedded software development experience ~ Proficiency in... 
    Suggested
    Relocation

    Apple, Inc.

    Cupertino, CA
    1 day ago
  •  ...routines to handle real-time streaming data on embedded Linux. ARM NEON Optimization:...  ...FPGA Hardware Integration: Develop robust software drivers/interfaces (e.g., Linux UIO, AXI...  ..., and test procedures for internal engineering hand-off. Required Technical Expertise... 
    Suggested
    H1b
    Local area

    Ethereum Technologies LLC

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

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

    Hark

    San Jose, CA
    14 hours ago
  • $120k - $300k

     ...Embedded Software Engineer Hark is an artificial intelligence laboratory, building the most advanced, personal intelligence in the world. We believe that artificial intelligence can be used to help offload our mental workload through thinking like us and sometimes... 
    Suggested
    Full time

    Hark

    San Jose, CA
    4 days ago
  • $129.3k - $225.3k

     ...Role Number: 200655830Team: Software and Services, HardwareLocation: Austin; CupertinoPosted...  ...group is looking for a Systems Software Engineer to develop future products. As a member...  ...QualificationsExperience with building embedded system architectures and using... 
    Suggested
    Contract work
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $117k - $185k

     ...Embedded Software EngineerOne team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with...  ...team.What You'll DoThis is a role for an Embedded Software Engineer within Secure Network Systems (SNS) - Viasat Government who... 

    ViaSat

    San Jose, CA
    14 hours ago
  • $136.3k - $199.9k

     ...delivering high-impact work across your area of expertise.Your Role: Innovate and GrowWe are seeking a highly motivated Embedded Software Engineer to join our team within the RAPID division. In this role, you will take end-to-end technical ownership of embedded software... 
    Minimum wage
    Full time
    Work experience placement

    KLA-Tencor

    Milpitas, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA is searching for a highly motivated, creative embedded software engineer to join the GPU Software team. As someone who is hardworking and passionate about their work, you will design key aspects of our RISCV BSP package used across the GPU. You should demonstrate... 
    Full time

    NVIDIA

    Santa Clara, CA
    5 days ago
  •  ...Blue Origin is seeking a Software Engineer to lead embedded software development for space-grade systems. You will design multi-threaded C/C++ software for Linux/RTOS/Bare-metal platforms, develop device drivers for satellite payloads, and collaborate with cross-functional... 

    Blue Origin

    Cupertino, CA
    2 days ago
  •  ...Diagnostic Software EngineerOur client is seeking a Diagnostic Software Engineer to join their diagnostics team. From your perspective, this role is about building...  ...and debugging skills to isolate issues across embedded software and system behavior.What's Needed?Excellent... 
    Flexible hours

    Experis

    San Jose, CA
    14 hours ago
  •  ...RTX is seeking a Software Engineer for the Software Engineering Directorate's Effectors Center in Tucson, AZ. You will contribute to real-time embedded and application software, collaborating across engineering teams to deliver secure, high-performance solutions. The... 

    RTX

    San Jose, CA
    1 day ago
  • $130k - $175k

     ...Embedded Software EngineerAstro Digital designs, builds, and operates a diverse range of small satellite systems supporting space-based turnkey...  ...improve systems in orbit and on the ground. We value engineers who take ownership, think in systems, and iterate toward robust... 
    Permanent employment
    Casual work
    Remote work

    Astro Digital

    San Jose, CA
    3 days ago
  •  ...Muon Space, Inc. is seeking Software Engineers to work on embedded software for satellites, simulations, APIs, data pipelines, and cloud systems. The role requires taking ownership of new software capabilities, designing components, and writing tests. The team values... 
    Work at office
    3 days per week

    Muon Space, Inc.

    San Jose, CA
    4 days ago
  •  ...integration, and testing of core platform software for next-generation Fixed Wireless...  ...degree in Computer Science or Computer Engineering, or equivalent industry experience, and...  ...least nine years of hands‑on C and C++ embedded development. Candidates should have deep... 

    ATR International

    Milpitas, CA
    4 days ago
  •  ...Veeco is seeking an experienced Software Engineer to join our Software Engineering team in Santa Clara, CA. You will collaborate across disciplines to integrate new features for advanced semiconductor manufacturing equipment and support system-level software that interacts... 

    Veeco

    San Jose, CA
    2 days ago
  •  ...A satellite communications company is seeking a Lead Embedded Software Engineer to take a leading technical role in the development of software for its ground systems. This is a hands-on position combining software development, technical direction and leadership of a... 

    Beagle

    San Jose, CA
    1 day ago
  •  ...Archer is seeking an experienced engineer to develop and verify embedded software for the Charge Control Unit of a four-passenger eVTOL. You will interface with high-voltage hardware and analog/digital circuits while adhering to DO-178C safety standards. You will work... 

    Archer

    San Jose, CA
    4 days ago
  • $180k - $270k

     ...Datastore team to design, develop, and validate embedded firmware for our DirectFlash™ modules....  ...closely with cross-functional engineering teams to solve complex system-level problems...  ...complex embedded, firmware, or hardware-software systems. ~ Expert-level proficiency in... 
    Full time
    Work at office
    Flexible hours
    Shift work

    Everpure LLC

    Santa Clara, CA
    3 days ago
  • $114k - $228k

     ...122,000 colleagues serve people in more than 160 countries. JOB DESCRIPTION: The Opportunity: The Sr Embedded Software Engineer can be located in our Milpitas or Alameda, California locations oversees the design, development, and validation of software... 
    Shift work

    Abbott

    Milpitas, CA
    2 days ago
  • $167.7k - $245.2k

     ...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... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    Milpitas, CA
    4 days ago
  • $167.7k - $245.2k

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

    Webex Events (formerly Socio)

    Milpitas, CA
    3 days ago
  •  ...customize our solutions and services to align with the unique needs of each client. Job Description Position: - Sr. Embedded Software Engineer Location: - Santa Clara, CA or Hillsboro, OR Joining Mode: - 6+ Month Job Description:- This position... 

    EROS Technologies Inc

    Santa Clara, CA
    1 day ago
  • Qualifications- BS/MS/PhD in Computer Engineering, Robotics, or equivalent- Proficient in C code, real-time...  ...hardware interfaces (e.g. Ethernet, UART, SPI, I2C.)- Embedded Linux or RTOS experience is a must- Excellent software engineering habits.- Familiarity with version... 

    MoTek Technologies

    Santa Clara, CA
    4 days ago
  •  ...Beagle is seeking a Lead Embedded Software Engineer to take a leading technical role in developing software for satellite ground systems. The role combines software development, technical direction and leadership of a small team, offering ownership of complex engineering... 

    Beagle

    San Jose, CA
    1 day ago
  • $184.7k - $324.8k

     ...no one has solved yet?The Biophotonics software team solves a wide array of challenging...  ...We develop solutions at all levels from embedded firmware code to full stack applications...  ...We are looking for a hands-on Software Engineer to help design and execute on the embedded... 
    Relocation
    Flexible hours

    Apple

    Cupertino, CA
    1 day ago
  •  ...Job Description Job Description Description As an Embedded Software Engineer, you will play a key role in defining and developing next-generation products and technologies.  You will lead firmware architecture and development efforts from early concept exploration... 
    Hourly pay
    Full time
    Temporary work
    Internship
    Local area
    Flexible hours

    Align Technology

    San Jose, CA
    a month ago
  •  ...Embedded Software Engineer Intern Are you a problem solver looking for a hands-on internship position with a market-leading company that will help develop your career and reward you intellectually and professionally? Analog Devices, Inc. (NASDAQ: ADI) is a global... 
    Full time
    Internship

    Analog Devices

    San Jose, CA
    1 day ago
  • $165k - $260.5k

     ...Embedded Software EngineerAt Viasat, the work you do helps people stay connected in ways that matter, from everyday moments to critical missions...  ...ambition into action.We are seeking an Embedded Software Engineer to join the Government Terminals Software Team. This role... 

    ViaSat

    San Jose, CA
    1 day ago
  • $189.07k - $198.53k

     ...celebrates all of our team members.What You’ll DoPerform embedded development and verification of safety critical software components for the aircraft Charge Control Unit....  .../digital circuitry.Collaborate with systems engineers to decompose item requirements into high-level... 
    Local area
    Worldwide
    Visa sponsorship

    Archer Aviation

    San Jose, CA
    3 days ago
  •  ...Archer is seeking an experienced Software Engineer for Electric Engine in San Jose, CA, to design, implement, and verify safety-critical software for motor control systems. You will work on low-level drivers, electronic engine controls, and interfaces with analog/digital... 

    Archer

    San Jose, CA
    2 days ago

Do you want to receive more vacancies?

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