Smart NIC Software Engineer, Embedded
$147k - $211kNote: 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
$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...SuggestedFull timeTemporary workLocal areaFlexible hours- 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
$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...SuggestedContract workRelocation package$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- 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...SuggestedWork experience placementShift workDay shift
$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 areaRelocation- ...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 timePart timeInternshipWork at office
$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 employmentFull timeWork experience placementRemote workFlexible hours- 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...
- ...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 jobFor contractorsWork experience placement
- ...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
- 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...
- ...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
$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 placementWorldwideRelocation- 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 jobRelocation package
- 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...
- 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...
$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 workFlexible hours- 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. 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
- 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...
- ...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 areaVisa sponsorship
$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 workLocal areaRelocation packageFlexible hours- ...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 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...
- 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...
$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 payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote workFlexible hours- 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...
$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 officeRemote workRelocation- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Smart NIC Software Engineer, Embedded. Be the first to apply!
- ngo software engineer Raleigh, NC
- software developer Raleigh, NC
- software developer internship no experience Raleigh, NC
- junior software developer Raleigh, NC
- part time software developer remote Raleigh, NC
- financial software developer Raleigh, NC
- senior software engineer ruby on rails Raleigh, NC
- software engineer amazon Raleigh, NC
- senior software design engineer Raleigh, NC
- software engineer part time Raleigh, NC

