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

Smart NIC Software Engineer, Embedded

$147k - $211k

Google

Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Raleigh, NC, USA; Durham, NC, USA . Minimum Qualifications Bachelor’s degree or equivalent practical experience. 2 years of experience developing innovative AI/ML networking solutions and host-host networking stacks. 2 years of experience with software development in C or C++. 2 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture. 1 year of experience working with embedded operating systems. Preferred Qualifications Master's degree or PhD in Computer Science or a related technical field. About The Job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The NetInfra group is responsible for developing networking infrastructure that powers Google services and Google Cloud. We design and build innovative and efficient data center networks and end-host networking stacks. We have a rare opportunity to redefine the host networking technology for the next decade. As a Software Engineer, you will be passionate about networking and systems programming. If you are interested in building the next generation host networking stack and making an impact at Google's scale, this is the team for you. Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems. Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $147000 - $211000 (USD) + 15% bonus target + equity + benefits Responsibilities Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Implement and execute testable system solutions; conduct validation of behavior and suitability of prospective hardware units, prototypes, emulations, or simulations for use in the Google infrastructure. Advance new approaches to leverage offloads efficiently with Google hardware and software so you can build and test software in C++ for use on Google's ML Library solutions and Smart NICs. Develop next generation AI/ML Networking solutions as well as Smart NICs at Google, taking the projects through development into production. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form. #J-18808-Ljbffr Google

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Smart NIC Software Engineer, Embedded in Raleigh, NC vacancy
  • $112k - $154k

    Principal Embedded Software Engineer - Baxter International Inc. Join to apply for the Principal Embedded Software Engineer role at Baxter International Inc. Overview At Baxter, we believe every person—regardless of who they are or where they are from—deserves a chance... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    Baxter International Inc.

    Raleigh, NC
    1 day ago
  • A global healthcare leader in Raleigh, NC, is seeking a Principal Embedded Software Engineer to enhance infusion solutions through cutting-edge software development. This role involves designing embedded applications and leading architectural efforts while collaborating... 
    Suggested

    Baxter International Inc.

    Raleigh, NC
    1 day ago
  • $60 - $85 per hour

     ...range $60.00/hr - $85.00/hr Our client, an innovative technology company building cutting-edge embedded systems, is looking for an experienced Embedded C Software Engineer to join their team, in the greater Raleigh, NC area! We are accepting applications from Lead, to... 
    Suggested
    Contract work
    Relocation package

    Clear Point Consultants

    Raleigh, NC
    1 day ago
  • $130k - $190k

    Eaton Corporation is seeking an Engineering Manager for Embedded Linux Platforms in Raleigh, NC. This role involves leading global engineering teams...  .... Candidates should have strong experience in embedded software development and a background in Agile methodologies. The... 
    Suggested

    Eaton Corporation

    Raleigh, NC
    1 day ago
  • Overview Job Title: Embedded OS Software Engineer Shift: 1st shift 8:00 AM - 5:00 PM 100% on-site. Job Description Perform embedded systems engineering tasking including requirements analysis, operational concept development, software system design/architecture, component... 
    Suggested
    Work experience placement
    Shift work
    Day shift

    SGS Consulting

    Cary, NC
    1 day ago
  • $130k - $190k

    Eaton’s Corporate Sector division is currently seeking a Engineering Manager, Embedded Linux Platforms. The expected annual salary range for this...  ...integration, validation, and release of Linux platform software across hardware and application layers Track and communicate... 
    Local area
    Relocation

    Eaton Corporation

    Raleigh, NC
    1 day ago
  •  ...contribute in the areas of hardware security and embedded systems. This internship is a hands‑on,...  ...Currently enrolled in Computer Engineering, Electrical Engineering, Computer Science...  ...Familiarity with C/C++ programming and basic software engineering practices. Interest in... 
    Full time
    Part time
    Internship
    Work at office

    Itron

    Raleigh, NC
    3 days ago
  • $116.27k - $191.84k

     ...source is the best way to build software. We are guided by four core...  ...looking for a Rust Software Engineer (or Senior SWE) to join the team...  ...beyond our products - it’s embedded in how we work and grow. Red...  ...higher-impact work, creating smart, more innovative solutions that... 
    Permanent employment
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Dormont Manufacturing Co

    Raleigh, NC
    2 days ago
  • Carrier is looking for a highly motivated Software Engineer to support control software design and development for HVAC systems. This role...  ...qualifications include a Bachelor's Degree in Engineering, 2+ years in embedded software development, and proficiency in C++. The position... 

    Carrier

    Raleigh, NC
    1 day ago
  •  ...dedicated security architect to lead the implementation of a new embedded cybersecurity platform. The role will translate detailed...  ...directly with the Chief Architect and will help build and mentor the engineering team, establish technical practices, and recruit additional... 
    Remote job
    For contractors
    Work experience placement

    AURA Technologies, LLC

    Raleigh, NC
    1 day ago
  •  ...in Raleigh, NC, is seeking a Senior Linux Firmware Engineer to design, develop, and implement software solutions for advanced three-phase power systems. The...  ...involves collaboration with a global team to build embedded Linux software while adhering to stringent coding standards... 
    Relocation package

    Eaton

    Raleigh, NC
    1 day ago
  • SafelyYou is hiring a Senior Embedded Software Developer to design and implement next-generation IoT AI vision sensors and life-safety devices...  ...and implement mission-critical features, mentor junior engineers, and lead projects through the full development lifecycle. You... 

    SafelyYou

    Raleigh, NC
    1 day ago
  •  ...of innovative radio frequency engineering- providing End to End IoT...  ...Manufacturing with robust portfolio of embedded wireless components,...  ...by leveraging its passionate, smart and diverse, global team. Presence...  ...product to market. Embedded Software Engineer will be focused on... 
    Flexible hours

    Ellington Growth Partners

    Raleigh, NC
    1 day ago
  • $68.9k - $131.1k

     ...Collins Aerospace Resilient Connectivity Products (RCP) Engineering as a DevSecOps Software Engineer II to shape the future of military communications...  ..., and informed. Work with industry experts on advanced embedded software, cryptography, and state‑of‑the‑art computing... 
    Work experience placement
    Worldwide
    Relocation

    Collins Aerospace

    Morrisville, NC
    1 day ago
  • GE Vernova seeks a software engineering tool specialist to build and maintain embedded testing tools for an IEC/NC software team. You will develop GUI tools with Tkinter, automate tests in Python, and integrate with hardware/HIL environments, coordinating with a technical... 
    Remote job
    Relocation package

    GE Vernova

    Raleigh, NC
    1 day ago
  • UL Solutions is seeking an Electronics/Embedded Controls Engineer to evaluate safety-critical control systems across consumer, commercial, and...  ...You will engage in hands‑on testing, analyze hardware and software, and interact with customers while developing expertise in... 

    UL Solutions

    Raleigh, NC
    3 days ago
  • NPAworld is seeking an Embedded Software Architect to work on developing cutting-edge ADAS and autonomous driving technologies. The ideal...  ...projects. Applicants should have a BS in Computer or Electrical Engineering, 7+ years of experience in the automotive industry, and... 

    NPAworldwide

    Raleigh, NC
    1 day ago
  • $89.2k - $209.5k

     ...Job Description Oracle's Forward Deployed Engineer (FDE) team is hiring a Senior Software Development Engineer - AI Data Platform to help global customers...  ...innovations to life-saving care. And with AI embedded across our products and services, we help customers turn... 
    Temporary work
    Flexible hours

    Oracle

    Raleigh, NC
    4 days ago
  • Baxter International Inc. is seeking a Senior Embedded Software Engineer to join our Novum Infusion Pump team. You will develop embedded software that enhances the infusion portfolio and directly impacts patient care. Responsibilities include designing high-performance... 

    Baxter International Inc.

    Raleigh, NC
    1 day ago
  • Baxter International Inc. is seeking an experienced Embedded Qt Studio Software Architect in Raleigh, North Carolina, to design and develop innovative software solutions for our infusion pump platform. You will lead architectural design efforts, collaborate with teams to... 
    Flexible hours

    Baxter International Inc.

    Raleigh, NC
    3 days ago
  • A global energy management company is seeking a Firmware Engineering Manager to lead the embedded firmware development for innovative products. This role involves managing a team, owning the firmware lifecycle, and collaborating with various engineering functions to ensure... 

    Schneider Electric

    Raleigh, NC
    1 day ago
  •  ...We are looking for a remarkable Software Development Engineer to join us! We've built a team of not just the best engineers, but some really awesome...  ...healthy to laugh at yourself. Hard work is necessary. Smart work and long hours can be appropriate, but are not a way... 
    Local area
    Visa sponsorship

    Tyler Technologies

    Raleigh, NC
    3 days ago
  • $168k - $231k

    Embedded Qt Studio Software Architect As an Embedded Qt Studio Software Architect, you will play a pivotal role in designing and developing innovative...  ...: Provide technical guidance and mentorship to junior engineers, fostering a culture of learning and innovation.... 
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Baxter

    Raleigh, NC
    3 days ago
  •  ...will have experience working in Developing Embedded Display Devices, C++ & Embedded Systems...  ...Develop : Create and maintain embedded software for material handling equipment using...  ...cross-functional teams, including hardware engineers, to optimize system performance.... 

    Pentangle Tech Services | P5 Group

    Cary, NC
    1 day ago
  • Pentangle Tech Services | P5 Group seeks an experienced Embedded Software Developer in Cary, North Carolina. The ideal candidate will be proficient in C++ and have a strong background in embedded systems development, focusing on display devices and cutting-edge technology... 

    Pentangle Tech Services | P5 Group

    Cary, NC
    1 day ago
  • Future Electronics is seeking a Field Application Engineer to deliver hands-on support for customer circuit design and system development. You will present to customers, introduce supplier products, and train regional sales teams through seminars, workshops, and webcasts... 

    Future Electronics

    Raleigh, NC
    1 day ago
  • $130k - $170k

    What You’ll Do We’re looking for a Senior Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll...  ...rapidly respond to emerging business needs. Collaboration is embedded into everything we do - from the products we develop to the... 
    Hourly pay
    Permanent employment
    Temporary work
    Work experience placement
    H1b
    Work at office
    Remote work
    Flexible hours

    Principal Financial Group

    Raleigh, NC
    1 day ago
  • Garmin in Cary, North Carolina is seeking a Senior C++ Software Engineer to design and implement high-performance map rendering pipelines for embedded devices. You will work on memory- and power-constrained systems, focusing on efficiency, correctness, and maintainability... 

    Garmin

    Cary, NC
    1 day ago
  • $107.5k - $204.5k

     ...Collins Aerospace Resilient Connectivity Products (RCP) Engineering is seeking a Principal DevSecOps Software Engineer to join a dedicated DevSecOps team that is...  ...with industry experts on next‑generation embedded software communication products, cryptography, and... 
    Work at office
    Remote work
    Relocation

    Collins Aerospace

    Morrisville, NC
    1 day ago
  •  ...for a highly motivated and results driven individual to work with the Commercial Software Engineering team, to support projects focusing on control software design and development for embedded HVAC systems in Charlotte, NC. Commercial Software products control and monitor... 

    Carrier

    Raleigh, NC
    1 day ago

Do you want to receive more vacancies?

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