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

Principal Software Engineer - Embedded Platform Software Development

$172k - $349k

Hewlett Packard Enterprise Development LP

Principal Software Engineer - Embedded Platform Software DevelopmentThis role has been designed as "Onsite" with an expectation that you will primarily work from an HPE office.Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today's complex world. Our culture thrives on finding new and better ways to accelerate what's next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE.HPE Networking is a leader in AI-driven, next-generation networking solutions that advance how people live and work. We create intelligent spaces and digital workspaces, delivering campus, branch, mobility, and IoT solutions that combine compute, context, control, analytics, automation, and secure connectivity to help global customers modernize their networks.If you are interested in device drivers, embedded software, and working at the hardware-software interface layer for network devices, this position may be a good fit for you. We are seeking strong embedded software engineers to join a platform team responsible for programming the Network Processor (NPU) and Switching ASIC devices for HPE-Juniper Networks routing platforms.You will be part of a product development team building high-complexity, high-scale networking platforms. This will include state-of-the-art silicon and platform software development, delivering HPE-Juniper's next-generation platforms. Requires working knowledge of designing and validating software for such networking platforms. Should be dynamic, enthusiastic, and self-driven in a fast-paced development cycle.Responsibilities:Design and develop platform and system-level software/firmware for networking platforms.Participate in a project team of engineers involved in the development of software for Juniper Router products.Contribute to all phases of software development, from requirements gathering through implementation and sustainingWrite functional, design, and unit test specificationsDesign and develop complex modules of embedded code, troubleshoot, and resolve defects.Good communication skills to work closely with HW, SW, and systems teams, and promote team collaboration.Minimum Qualifications:BS or MS in CS/CE or a similar field10+ years of Embedded systems development and debugging experienceStrong in C/C++, Embedded Systems and Device driver development in Linux/Unix environmentHands-on experience on network switches/routers embedded system software development.Experience in Ethernet interface, High-speed PHYs/ SERDES, Fabric management desiredExperience with bringing up new hardwareStrong communication, teamwork and problem-solving skills are essentialPreferred Qualifications:Good understanding of hardware board design and layoutDevelopment experience with PCIe, I2C, FPGA, Ethernet MAC/PHY, High Speed BusesExperience with device drivers, interface management, Chassis management is a big plusHA, ISSU and Virtualization knowledge is a plusExcellent debugging skills and rich experience using various software, hardware, memory debugging toolsWhat We Can Offer You:Health & WellbeingWe strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing.Personal & Professional DevelopmentWe also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division.Unconditional InclusionWe are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good.Job: EngineeringJob Level: TCP_05The expected salary/wage range for this position is provided below. Actual offer may vary from this range based upon geographic location, work experience, education/training, and/or skill level. – United States of America: Annual Salary USD 172,000 - 349,000 in CaliforniaThe listed salary range reflects base salary. Variable incentives may also be offered.Information about employee benefits offered in the US can be found at is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together.Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities.HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories.Recruitment Fraud AlertWe have become aware of an increase in fraudulent recruitment activities in which individuals impersonate our company or authorized recruitment agencies to offer fake employment opportunities. These scams may occur through false websites, emails, social media, or chat-based applications and often aim to obtain personal information or money. Please note that Hewlett Packard Enterprise (HPE), its direct and indirect subsidiaries and affiliated companies, and its authorized recruitment agencies/vendors will never charge a candidate a registration fee, hiring fee, or any other fee in connection with its recruitment and hiring process. We also never request personal information such as back account details, Social Security numbers, or national IDs via social media or chat applications.All legitimate job opportunities will come through official company channels, and candidates are responsible for verifying the credentials of any third party claiming to represent the company. Any reliance on fraudulent communication is at the individual's own risk, and HPE disclaims legal liability for any resulting damages. If you suspect recruitment fraud, do not share personal information or make any payments and report the incident to your local authorities immediately. Hewlett Packard Enterprise Development LP

Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Embedded Platform Software Development in Sunnyvale, CA vacancy
  • General Motors is seeking a Principal Software Engineer to shape and scale embedded software platforms for software-defined vehicles. This hands-on technical leader turns ambiguous problems into durable architecture, standards, and measurable improvements in engineering... 
    Suggested

    General Motors

    Mountain View, CA
    14 hours ago
  • $160k - $220k

     ...Design, Develop and maintain software features on current and...  ...products. Responsible for the development of the switch-controller related...  ...’ experience in software engineering.Strong C/Linux experience is...  ...semantics is a plusFamiliarity with embedded switch or router real time... 
    Suggested
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    2 days ago
  • $140k - $190k

    WiFi team is looking for a Principal Embedded Software Engineer with C programming and networking knowledge to join our team. This is a great opportunity...  ...to immerse yourself in all phases of the software development cycle to reach new product launches and feature... 
    Suggested
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    14 hours ago
  • General Motors seeks a Principal Software Engineer to shape and scale the engineering platforms that deliver embedded software for software-defined vehicles. You will lead cross-team initiatives, drive durable architectures, and raise engineering productivity and product... 
    Suggested
    Remote job

    General Motors

    Mountain View, CA
    4 hours ago
  • $160k - $220k

     ...Design, Develop and maintain software features on current and...  ...products. Responsible for the development of the switch-controller related...  ...’ experience in software engineering. Strong C/Linux experience is...  ...is a plus Familiarity with embedded switch or router real time operating... 
    Suggested
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    4 days ago
  • $166k - $203k

     ...Responsibilities:Develop and maintain software components on current and...  ...as well as software development fundamentals.Experience with firewalls and embedded systems are a plus.Experience...  ...Computer Science or Electrical Engineering; M.S. preferred.Must be authorized... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $104.5k - $234.6k

     ...a secure, scalable platform that allows customers...  ..., digital twins, software lifecycle management...  ...with OCI.As a Principal Platform Software Engineer, you will own major...  ...care. And with AI embedded across our products...  ...years of software development experience building... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    14 hours ago
  • $184k - $287.5k

     ...on the world.We are looking for an experienced Senior Software Engineer for the Embedded Platform team. This is an outstanding opportunity to...  ...of Jetson, IGX and DGX Spark Product Software system development within NVIDIA. Using your expansive knowledge of embedded... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $135.2k - $306.4k

     ...world's largest cloud networking platforms. We're looking for engineers with strong computer science...  ...to life-saving care. And with AI embedded across our products and services...  ...- IC5ResponsibilitiesAs a Lead Principal Platform Software Engineer, you will:Lead the architecture... 
    Temporary work
    Flexible hours

    Oracle Corporation

    Santa Clara, CA
    1 day ago
  • $96.8k - $306.4k

    Drives cross-group platform initiatives (e.g., identity, config...  ...life-saving care. And with AI embedded across our products and...  ...Key ResponsibilitiesPlatform Software Development:Set group-wide guardrails...  ...development lifecycle; coaches engineers across teams or units to... 
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Santa Clara, CA
    2 days ago
  • $272k - $431.25k

     ...seeking a highly motivated Principal System Software Engineer to drive next-generation...  ...in automotive platform software, system architecture...  ...directly to the architecture, development, optimization, and scaling...  ...experience in systems software, embedded systems, platform... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $203.8k - $315.9k

    DescriptionJob Title: Principal Software Engineer, Embedded Linux Job Location: San Jose, CA (This position requires a full-time, on-site presence in our San Jose, CA office) Job ID: AI2524 Description The SoC software team is responsible for creating the SDK for SiMa.ai... 
    Full time
    Work at office

    SiMa Technologies

    San Jose, CA
    3 days ago
  •  ...this role. Description Leads platform projects crossing multiple...  ...Responsibilities Platform Software Development: Lead cross-team evolution...  ...provides guidance and coaching to engineers to drive improvements....  ...quality assurance. -Embedded Systems: Demonstrated ability... 
    Temporary work
    Shift work

    Oracle

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

     ...the world.The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and...  ...dedicated multi-functional engineering development teams across various vehicle...  ...skills.Experience with embedded system involving Linux/RTOS with... 
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...your purpose here.Job DescriptionThe Embedded Platform Software team designs and builds the...  ...environment working on New Product Development. We believe in applying first principles... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

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

     ...their best work.Join NVIDIA's Embedded Platform Middleware team [NvSci Team...  ...the foundational system software that enables safe, high-performance...  ...software, safety-critical engineering, and ground breaking...  ...maintainability.Lead end-to-end feature development that meets stringent... 
    Full time

    Nvidia

    Santa Clara, CA
    14 hours ago
  • $147k - $210k

     ...code developed by other engineers and provide feedback...  ...Write product or system development code.Minimum...  ...experience with working with embedded operating systems.Preferred...  ...and resolution, and software test engineering.In...  ...providing the essential platforms that enable developers... 
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • $174k - $252k

     ...test product or system development code. Review code developed by other engineers and provide feedback...  ...maintaining, or launching software products, and 1 year...  ...working with embedded operating systems.Preferred...  ...providing the essential platforms that enable developers... 
    Worldwide

    Google

    Sunnyvale, CA
    3 days ago
  • Google is seeking a Senior Software Engineer for Embedded Systems/Firmware within Platforms and Devices in Mountain View, CA. You will develop, test, and maintain low-level software across Google’s platforms and devices, collaborating with teams across hardware and software... 

    Jobleads-US

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

    Lead the design, development, and implementation of core exposure control software and algorithms for the Pixel...  ...of experience in embedded systems or firmware design...  ....Google's software engineers develop the next-...  ...teams across Google.The Platforms and Devices team... 

    Google

    Mountain View, CA
    3 days ago
  • $207k - $300k

     ...new features in system software, including firmware...  ...formulate and drive software development plans and identify...  ...in working with embedded operating systems.3 years...  ...’s degree or PhD in Engineering, Computer Science, or...  ...forward.Accel Platforms and Lab Team's mission... 
    Worldwide

    Google

    Sunnyvale, CA
    14 hours ago
  •  ...worldwide.We’re a team of engineers, clinicians, and...  ...role reports to the DV5 Software Release Manager and works...  ...to support software development goals.Essential Job...  ...build system support to platform and application software...  ...thread safe embedded C++ applicationsExperience... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  •  ...Senior role supporting embedded software build infrastructure for minimally invasive surgical...  ...embedded build infrastructure or systems engineering experience Hands-on experience...  ...: Python, Batch, Bash across multiple platforms Experience with CI/CD tools: Jenkins... 

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  • $174k - $252k

    Software EngineerGoogle's software engineers develop the next-generation technologies that change...  ...software solutions.The Platforms and Devices team...  ...experience working with embedded operating systems.Experience...  ...test product or system development code.Review code developed... 

    CompliancePoint

    Mountain View, CA
    4 hours ago
  • $152k - $241.5k

    The Autonomous Vehicles Platform Team is looking for Senior Software Engineers and Architects to develop and bring NVIDIA...  ...Software design, development and bring‑up of next generation...  ...programming skills. Experience with embedded systems involving Linux/RTOS with... 

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $174k - $252k

    Senior Software Engineer, Embedded Systems/Firmware, Platforms and Devices Share Senior Software Engineer, Embedded Systems/Firmware, Platforms and Devices...  ...benefits at Google . Write and test product or system development code. Review code developed by other engineers... 
    Temporary work

    Google LLC

    Mountain View, CA
    2 days ago
  •  ...Packard Enterprise in Sunnyvale, CA is seeking a Software Engineer 3 - Embedded (RIS) to design and develop platform and system-level software for networking...  ...systems teams in a fast-paced, hybrid environment. #J-18808-Ljbffr Hewlett Packard Enterprise Development LP

    Hewlett Packard Enterprise Development LP

    Sunnyvale, CA
    4 hours ago
  • $174k - $252k

     ...maintaining, or launching software products, and 1 year...  ...working with embedded operating systems. Experience...  ...Job Google's software engineers develop the next-...  ...software solutions. The Platforms and Devices team encompasses...  ...product or system development code. Review code... 
    Temporary work

    Google

    Mountain View, CA
    14 hours ago
  • NVIDIA Gruppe is seeking an experienced Senior Software Engineer for the Embedded Platform team in Santa Clara. You will accelerate Jetson, IGX and DGX Spark product software development, applying deep knowledge of embedded Linux, kernels, and system architectures. You... 

    NVIDIA Gruppe

    Santa Clara, CA
    4 days ago
  •  ...We are at the forefront of software and hardware innovation,...  ...+ days per week.The Role: Principal Software Engineer, KernelsWhat you will do:The...  ...be responsible for the development, enhancement, and maintenance...  ...with development for embedded SIMD vector processors such... 
    Work experience placement
    3 days per week

    d-Matrix

    Santa Clara, CA
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - Embedded Platform Software Development. Be the first to apply!