CrawlJobs Logo

Sr. Software Development Engineer

amd.com Logo

AMD

Location Icon

Location:
Serbia , Belgrade

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

WHAT YOU DO AT AMD CHANGES EVERYTHING. At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. Why This Role Is Special: Join the AMD team that works directly with Google, Amazon and Microsoft to power their cloud GPU offerings. You’ll help design and build AMD’s GPU Virtualization solutions and shape the GPU experience for some of the largest cloud providers in the world. In this role you will: Work on one of AMD’s most complex and advanced software stacks, spanning kernel drivers, hypervisors, container platforms and cloud infrastructure. Collaborate daily with multiple component teams (GPU drivers, firmware, hypervisors, cloud platforms) and gain a deep, end‑to‑end understanding of modern GPU systems. Be part of a highly efficient, friendly and collaborative team where people are respectful, open, and genuinely support each other’s growth. Help lead the use of AI tools and techniques inside the team to make development faster, smarter and more enjoyable. If you enjoy low-level systems work, learning continuously, and seeing your code run at scale in the world’s biggest data centers, this role is for you. The Role: You will be part of a development team that analyzes, designs, develops, tests and deploys software to make AMD the leading platform for HPC and AI/ML applications in the cloud. Key aspects of the role: Enable AMD Instinct Accelerators and GPUs for HPC and AI/ML workloads in public clouds and large-scale data centers. Develop AMD’s GPU virtualization solution across Windows and Linux, integrating with a variety of hypervisors (KVM, Hyper‑V, VMware, etc.). Work closely with internal and external partners to ensure a premium GPU experience for cloud users, from bare-metal to containers. Collaborate with cross‑functional teams (hardware, firmware, driver, cloud, and tooling) to extend AMD’s technology lead over the competition. Drive continuous improvement of development processes, tools, and automation, including leveraging AI capabilities to increase efficiency and quality. Engage with customers and partners to understand real‑world requirements and translate them into concrete technical designs and implementation plans. The Team: You’ll join an experienced, highly collaborative engineering group where people are respectful, supportive and approachable. Code reviews, design discussions and debugging sessions are treated as shared problem‑solving, not gatekeeping. Knowledge sharing is part of the culture: brown-bag sessions, pairing on tricky issues, and joint root-cause analyses are common. You’re encouraged to propose improvements, lead initiatives and shape how the team works. The Person: You are a strong systems engineer who: Has solid technical and analytical skills in kernel‑mode or low‑level software development. Enjoys working as part of a team, but can also work independently, define goals and scope, and take ownership from design to delivery. Is curious and motivated to understand how complex GPU and cloud systems fit together, beyond just your module. Is open to experimenting with and adopting AI-based tools to improve your own and the team’s productivity.

Job Responsibility:

  • Design, implement and maintain kernel-mode and system-level components for AMD’s GPU virtualization stack on Linux and/or Windows
  • Integrate AMD’s GPU software stack with multiple hypervisors (KVM, Hyper‑V, VMware and others)
  • Debug complex issues across layers (driver, firmware, hypervisor, OS, containers, cloud stack)
  • Collaborate with internal component teams and external partners to deliver robust, scalable GPU solutions
  • Use and help refine AI-assisted development and analysis workflows within the team (e.g., for code exploration, test generation, log analysis)

Requirements:

  • 5+ years of professional software development experience
  • Excellent C/C++ programming and software design skills, including debugging, performance analysis and test design
  • Experience developing device drivers or other kernel-mode components in a Linux environment (Windows driver experience is a plus)
  • Familiarity with commonly used Linux development and debugging tools (gdb, perf, ftrace, systemtap, etc.)
  • Proven experience leading or owning complex software components or projects from conception to delivery
  • Practical experience in one or more of: GPU virtualization or cloud computing, HPC or AI/ML workloads, GPU architectures (experience with AMD GPU technologies is a plus)
  • Strong expertise in performance tuning and optimization of GPU or system-level software
  • Experience with containerization and orchestration technologies (Docker, Kubernetes, etc.) and their integration with GPU resources
  • Strong communication skills, with the ability to explain complex technical topics clearly to different audiences
  • The candidate must have an undergraduate degree in a related field (Computer Science, Computer or Software Engineering)

Nice to have:

  • Windows driver experience
  • Experience with AMD GPU technologies
  • Experience using AI tools in development (e.g., for code assistance, testing, analysis) is considered a strong plus
What we offer:

Benefits offered are described at AMD benefits at a glance

Additional Information:

Job Posted:
April 24, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Software Development Engineer

Sr. Software Engineer

We are looking to add a Sr. Software Engineer to our team based in Johnson City,...
Location
Location
United States , Johnson City
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 7 years in a similar role
  • Proficiency in Atlassian Jira
  • Strong background in Backend Development
  • Ability to create and manage Business Logic
  • Experience in Client Side Scripting
  • Knowledge of Cloud Technologies
  • Familiarity with AB Testing procedures
  • Experience working in Agile Scrum environments
  • Proficiency in Ajax
  • Experience in API Development
Job Responsibility
Job Responsibility
  • Create and implement algorithms and flowcharts to facilitate the development of new software programs and systems
  • Collaboratively work with management, different departments, and customers to understand end-user requirements and specifications
  • Develop, test, and launch applications and programs, ensuring their efficiency and effectiveness
  • Regularly maintain and make necessary improvements to existing software for optimal performance
  • Debug and troubleshoot any issues that arise in the software systems
  • Regularly gather and evaluate user feedback to enhance software performance
  • Develop comprehensive technical documentation that will guide future software development projects
  • Ensure the confidentiality and security of sensitive information
  • Stay updated with the latest advances in technology to integrate them into the software development process
  • Employ tools such as Atlassian Jira, Backend Development, Business Logic, Client Side Scripting, Cloud Technologies, and others for efficient software development
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • Eligibility to enroll in company 401(k) plan
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer - Cloud Engineering

We are seeking a Senior Software Engineer to contribute to Corelight’s public cl...
Location
Location
United States
Salary
Salary:
180000.00 - 225000.00 USD / Year
https://corelight.com/ Logo
Corelight
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Effective communicator and ability to collaborate across stakeholders
  • Possess strong organizational and problem solving skills
  • 5+ years of enterprise software design, development, and release experience
  • 5+ years of development experience with two or more of the following languages: Go, Python, Rust, JVM languages (Java, Kotlin, Scala)
  • 2+ years of experience designing and implementing scalable solutions in at least one of the three major public clouds: AWS, GCP, Azure
  • Familiarity with infrastructure as code tools: Terraform/OpenTofu, Cloudformation templates
  • Experience with Kubernetes and Helm deployments
  • Possess a solid understanding of networking concepts
  • Experience working in an Agile scrum team is a plus
  • Practical experience in multiple public clouds is a plus
Job Responsibility
Job Responsibility
  • Provide technical expertise in planning, development, and execution of software efforts
  • Design and implement functionality with appropriate testing coverage and documentation
  • Engage in code-review and architectural analysis exercises
  • Engineer services in various languages with an emphasis on Go
  • Develop, maintain, and improve Corelight’s public infrastructure as code repositories
What we offer
What we offer
  • Equity and additional benefits
  • Fulltime
Read More
Arrow Right

Sr Engineers, Software

T-Mobile is America’s supercharged Un-carrier, delivering an advanced 4G LTE and...
Location
Location
United States , Frisco
Salary
Salary:
131300.00 - 177700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Electrical Engineering, or related, and 1 year of relevant work experience
  • Bachelor's degree in Computer Science, Electrical Engineering, or related, and 3 years of relevant work experience
  • Developing high performance, scalable Business Intelligence Extract-Transform-Load pipelines using ETL tools and scripting, including Unix Shell Scripting, BTEQ Scripting, Oracle SQL Scripting
  • Performing PL/SQL and SQL queries, data analysis, creation of stored procedures, and validation of revenue for prepaid or postpaid data in Teradata and Oracle Databases that is capable of processing at least 4 million transactions per day
  • Monitor and optimize the performance of ETL processes, including query performance and data load times, identify and resolve performance bottlenecks
  • On premise Teradata to Snowflake cloud database migration using modern technology stack – Snowflake, Azure Data Factory, Liquibase data model deployments, dbt for transformations, jinja scripting, Gitlab for code management and DevOps CICD
  • Coding in a DevOps environment with Gitlab within a SCRUM framework to deliver Continuous Integration Continuous Delivery automations for market growth
  • Creating and scheduling daily ETL jobs using Control M to process previous-day files using the provided reference and transactional postpaid or prepaid data for revenue recognition. Posting accurate financial results to SAP following SOX controls and audit check mechanisms
Job Responsibility
Job Responsibility
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis
  • Develop and automate large scale, high-performance ETL processes and data pipelines to drive Data Standardization and reporting utilizing Azure Technologies
  • Possess ability to effectively communicate with non-technical business customers and other stakeholders regarding design, requirements, functionality, and limitations of systems/applications
  • Possess ability to clearly articulate platform options and risks to non-technical team members
  • Contribute to a team that is responsible for the design, development, and launch of Accounting & Finance capabilities
  • Help translate business and functional requirements into well documented technical specifications and user stories
  • Utilize development skills to build (code) and unit test new systems functionality per technical specifications, with deliverables to include code builds and documented unit test results
  • Collaborate with other teams including Accounting & Finance Business Partners, Enterprise Testing, Release Planning and Management, Project Management, and Product Operations on successful delivery of product enhancements and support
  • Maintain technical skills and expertise through continuing education and training
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Fulltime
Read More
Arrow Right

Sr. Digital Development Engineer

At CVS Health, we’re building a world of health around every consumer and surrou...
Location
Location
United States , Buffalo Grove
Salary
Salary:
148949.00 - 240000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree (or foreign equivalent) in Computer Science, Computer Information Systems, Information Technology, Engineering, or a related field and four (4) years of experience in the job offered or a related occupation
  • four (4) years of experience with each of the following: CI/CD, Jenkins, GIT, or DevOps
  • XML, JSON, HTML, CSS, or JavaScript
  • Angular, JavaScript, typescript, jQuery, Ajax, Bootstrap
  • Agile methodologies or SAFe Software Development Principles
  • Hive, Cassandra, Pig, MySQL or NoSQL
  • REST, SOAP, or Web Service APIs
  • JIRA, Rally, or Confluence
  • Objected-oriented JavaScript
  • Software development for enterprise or web applications
Job Responsibility
Job Responsibility
  • Design and develop digital software applications and platforms
  • analyze user needs and develop software solutions to meet business requirements
  • determine feasibility of solutions design and prepare technical design documentation
  • upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • write and review high quality code and perform unit and/or automation testing
  • support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • mentor junior team members
What we offer
What we offer
  • Full range of medical, dental, and vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • fully-paid term life insurance plan
  • short-term and long term disability benefits
  • well-being programs
  • education assistance
  • free development courses
  • CVS store discount
  • discount programs with participating partners
  • Fulltime
Read More
Arrow Right

Sr. Engineer II, Software Engineering FE

At CVS Health, we’re building a world of health around every consumer and surrou...
Location
Location
United States , Chicago
Salary
Salary:
148949.00 - 180000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • six (6) years of progressively responsible, post-baccalaureate experience in a related occupation
  • Experience in building consumer-facing products using any SPA frameworks (React/Vue)
  • Experience in design first approach to software development
  • Experience in writing Jest / Vitest Unit Tests and achieving close to 100% code coverage
  • Experience working in an Agile/Devops environment
Job Responsibility
Job Responsibility
  • Contribute to all aspects of SDLC process (SCRUM, Design, Code, Test, Deploy & Maintain)
  • Collaborate with Product, UX and other Engineering teams
  • Collaborate with Platform team following Architecture best practices for scalability and reliability
  • Contribute to code review process to improve code quality
  • Mentor Engineers
  • Implement SecDevops best practices
  • and other duties as assigned
What we offer
What we offer
  • Full range of medical, dental, and vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Fully-paid term life insurance plan
  • Short-term and long term disability benefits
  • Well-being programs
  • Education assistance
  • Free development courses
  • CVS store discount
  • Discount programs with participating partners
  • Fulltime
Read More
Arrow Right

Sr. Staff Software Engineer – Routing

The engineering team works on a highly scalable, distributed SDWAN application t...
Location
Location
United States , Westford
Salary
Salary:
148000.00 - 340500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S or M.S. in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field
  • 7+ years of experience in software development and testing
  • Thorough understanding of IP networking and socket-based programming
  • Excellent C++ developer and debugging skills
  • Knowledge of routing concepts and protocols (BGP, OSPFv2, OSPFv3, PIM)
  • Familiarity with FRR (Free Range Routing) or Quagga routing stacks
  • Working experience with C++11/14 or python
  • Thorough knowledge of multi-threaded and distributed systems
  • Strong background in developing networking software applications on Linux/Unix
  • Ability to deliver clean, modular code quickly and efficiently
Job Responsibility
Job Responsibility
  • Drive development from technology selection to product delivery, collaborating with product managers and product designers to give our users the best possible experience
  • Identify and improve the efficiency, scalability, operability of the product
  • Lead and participate in design and code reviews
  • Guiding on technical designs
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Sr Software Development Engineer

Design and develop software applications and platforms to support digital strate...
Location
Location
United States , Woonsocket, RI
Salary
Salary:
109512.00 - 180000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Information Technology, Engineering, or a related field
  • 2 years of experience in the job offered or related occupation
  • 2 years of experience in: Developing Mobile Applications
  • performing code reviews
  • collaborating with peers on software development solutions
  • Mobile and mweb applications development
  • Working with UI/UX standards
  • Objective-C, Swift, SwiftUI and Cocoa Touch
  • Design and build applications for the iOS platform
  • iOS frameworks such as UIKit, SwiftUI, Core Data, Combine and Core Animation
Job Responsibility
Job Responsibility
  • Design and develop software applications and platforms to support digital strategies and solutions
  • analyze user needs and develop software solutions to meet business requirements
  • determine feasibility of solutions design and prepare technical design documentation
  • upgrade existing software applications and/or systems to improve functionality and features
  • write and review high quality code and perform unit and/or automation testing
  • develop and deploy application components and support unit testing and bug fixes
  • participate in AGILE Scrum meetings and/or CI/CD
  • support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • mentor junior team members
What we offer
What we offer
  • Medical benefits
  • dental benefits
  • vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • term life insurance plan
  • short-term disability benefits
  • long term disability benefits
  • well-being programs
  • education assistance
  • Fulltime
Read More
Arrow Right

Software Engineer Sr Staff - Platforms Developer

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, electronics, telecommunication engineering, or a related discipline
  • 14 to 19 years of experience in networking and system software development
  • Proficiency in C and C++ programming
  • Familiarity with data structures and system debugging techniques
  • Expertise in Host Complex, System Peripherals & Drivers: CPU complex (x86)
  • PCIe, SPI, I2C, MDIO
  • FPGA, CPLD, Flash Drivers
  • Expertise in Ethernet Interfaces (ranging from 1Gig to 400G+, including 800G, 1.6T), MacSec, Timing, Optics (SFP, QSFP, QDD, OSFP)
  • Expertise in High-speed packet forwarding with network processors, PHYs, and SerDes
  • Cloud Architectures
Job Responsibility
Job Responsibility
  • Collaborate with product managers, architects, and other engineers to define software requirements and specifications
  • Design, implement, and maintain networking and system software components using C and C++ programming languages
  • Conduct object-oriented analysis and design to ensure robust and scalable solutions
  • Debug complex system-level issues, leveraging your deep understanding of fundamental OS concepts (especially in Linux or similar operating systems)
  • Participate in hardware and system-level design discussions, ensuring carrier-class software development
  • Work with Linux device drivers, system bring-up, and the Linux kernel
  • Navigate large codebases effectively
  • Apply strong technical, analytical, and problem-solving skills to enhance software performance and resilience
  • Utilize scripting technologies and modern DevOps practices
  • Collaborate with cross-functional teams, including networking, embedded platform software, and hardware experts
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right