CrawlJobs Logo

Software Development Engineer - Advanced Graphics Programs

Poland, Gdansk · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

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.

Job Responsibility

  • Collaborate with research engineers to transform proof-of-concept prototypes into robust, production-ready solutions with a high standard of quality
  • Partner with external game developers and internal AMD teams to integrate advanced graphics technologies into real-world applications and titles
  • Optimize, extend, package, and document high-level compute shader and modern C++ code for performance, scalability, and usability
  • Build a strong understanding of the team’s tools, workflows, and technology landscape in the first few months, while contributing to core engineering tasks
  • Within the first 6 to 12 months, take ownership of significant technical deliverables, help shape implementation direction, and contribute to the successful delivery of advanced graphics initiatives

Requirements

  • Experience writing efficient high-level shader code such as HLSL SM6, GLSL, Slang, or similar, alongside modern C++
  • Knowledge of real-time rendering and graphics algorithms
  • Excellent written and verbal communication skills in English
  • Knowledge of applied mathematics, especially linear algebra, geometry, and trigonometry
  • Familiarity with modern game console and desktop GPU architectures
  • Understanding of low-level machine learning concepts and design patterns, including automatic differentiation, computational graphs, and tensor broadcasting
  • Experience working with modern machine learning libraries such as PyTorch or TensorFlow
  • Knowledge of physically based rendering algorithms, including sampling, shading, and light transport
  • Experience with modern graphics APIs such as DirectX 12 or Vulkan
  • Experience contributing to shipped AAA game titles is preferred
  • Willingness to travel occasionally, both domestically and internationally
  • A Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, Applied Mathematics, or a related field is preferred

Nice to have

Experience contributing to shipped AAA game titles is preferred

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Development Engineer - Advanced Graphics Programs

8 matching positions

Software Development Engineer 4

Are you passionate about empowering developers and solving complex technical cha...
Location
Location
United States
Salary
Salary:
65.00 - 70.00 USD / Hour
aquent.com Logo
Aquent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must have 6+ years of professional software development experience
  • 4-6 years of experience of systems level debugging and diagnostic engineering
  • Hands‑on experience debugging low‑level, performance‑sensitive software such as media pipelines, graphics systems, runtimes, or OS components
  • Proven ability to analyze failures, design runtime validation checks, and turn complex issues into clear, actionable diagnostics
  • 3-5 years of developer facing diagnostic tooling and validation
  • Experience designing or enhancing debug layers, validation logic, error messaging, logging, or tracing that helps application developers identify incorrect API usage or configuration issues early
  • Ability to prevent bugs through tooling rather than reactively debugging them after release
  • 3+ years of experience with technical communication and bug taxonomy
  • Strong capability translating recurring bug patterns into structured diagnostics, validation rules, and developer guidance
  • Demonstrated experience writing clear technical documentation, debugging guidance, and actionable error descriptions that reduce low‑quality bug submissions and speed root‑cause discovery
Job Responsibility
Job Responsibility
  • Design and implement advanced validation layers, checks, and diagnostics for complex system components, drawing inspiration from existing debug frameworks
  • Identify common usage patterns and failure modes, translating them into clear warnings, errors, and actionable guidance for developers
  • Enhance diagnostic logging, traceability, and developer-facing error messages for system pipelines
  • Collaborate closely with various engineering and support teams to understand and address top recurring bug categories
  • Develop user-friendly debugging guidance, examples, and recommended workflows to streamline the developer experience
  • Validate tooling against real-world applications, drivers, and reproduction scenarios to ensure effectiveness and usability
What we offer
What we offer
  • subsidized health, vision, and dental plans
  • paid sick leave
  • retirement plans with a match
  • Fulltime
Read More
Arrow Right

Senior Systems Engineer

The Senior Systems Engineer supports the B-1 Training System Support Center (TSS...
Location
Location
United States , Dyess AFB (Abilene), TX
Salary
Salary:
Not provided
aerosimulation.com Logo
Aero Simulation, Inc. (ASI)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7–10 years of progressive engineering experience supporting complex systems
  • Experience developing and maintaining embedded, real-time, or distributed simulation software on Linux and/or Windows platforms
  • Demonstrated experience in systems engineering, R&D, and advanced technical development
  • Proficiency in C, C++, and/or C# in real-time or high-performance environments
  • Experience with system integration, debugging, and performance optimization
  • Experience using version control systems (Git, SVN)
  • Bachelor’s degree in Engineering (Systems, Electrical, Mechanical, Aerospace, Software, Computer Engineering, or related discipline) from an accredited institution is strongly preferred
  • U.S. Citizenship Required
  • Must be able to successfully pass an initial background screening
  • Must be able to obtain and maintain an active Department of Defense (DoD) security clearance
Job Responsibility
Job Responsibility
  • Apply systems engineering principles to architect, design, develop, integrate, and validate complex aircraft training and simulation systems
  • Perform system architecture development, requirements analysis, trade studies, and technical risk assessments
  • Design and integrate real-time software and hardware solutions supporting flight, mission, and sensor simulation
  • Lead system-level integration activities involving avionics interfaces, flight controls, networking systems, motion platforms, and visual systems
  • Troubleshoot and resolve complex system, software, and integration issues across development, integration, and sustainment phases
  • Lead and contribute to applied research, development, and prototyping of next-generation aircraft training and simulation technologies
  • Evaluate emerging tools, frameworks, and architectures to improve fidelity, performance, and maintainability of simulation systems
  • Develop technical concepts and proof-of-concept solutions to support future capabilities and customer needs
  • Develop, integrate, and optimize real-time simulation software on Linux and Windows platforms
  • Design and implement real-time 3D visual and immersive environments using Unity and custom graphics solutions
What we offer
What we offer
  • Employee Stock Ownership Plan (ESOP)
  • Flexible work environment
  • Generous paid time off
  • Professional development opportunities
  • Industry competitive compensation
  • Medical benefits
  • Dental benefits
  • 401k
  • Fulltime
Read More
Arrow Right

Senior AI Software Development Engineer

We are currently seeking a senior, experienced AI Software Engineer to join our ...
Location
Location
Romania , Iasi; Brasov; Bucharest
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated experience delivering complex AI or software systems and influencing technical direction within a team
  • Strong understanding of AI/ML concepts and techniques, including deep learning, supervised and unsupervised learning, reinforcement learning, and probabilistic graphical models
  • Familiarity with popular ML frameworks and libraries, such as TensorFlow, PyTorch, Keras, and Scikit-learn
  • Proficient in programming languages such as Python, C++, and Java, with a strong focus on maintainable, high-quality production code
  • Familiarity with AMD's hardware (GPU, CPU, and APU) and software (ROCm, OpenCL, HIP) platforms is a plus, but not required
  • Strong analytical, problem-solving, and critical-thinking skills, with the ability to balance hands-on development with broader technical ownership
  • Excellent written and verbal communication skills, with the ability to effectively communicate complex concepts to a diverse audience
  • Bachelor’s or Master’s degree in Computer Science, Computer/Software Engineering or related technical discipline
Job Responsibility
Job Responsibility
  • Serve as a senior technical contributor, helping define system architecture, development standards, and best practices
  • Provide mentorship and technical guidance to other engineers through design discussions, code reviews, and knowledge sharing
  • Assist in the development of artificial intelligence models, algorithms, and systems tailored to specific project goals and requirements
  • Collaborate effectively with cross-functional teams, including product managers, researchers, hardware engineers, and software developers to support the development of comprehensive AI solutions
  • Learn and adapt to new techniques and methodologies to enhance product performance and develop new features
  • Optimize machine learning models for efficient deployment on AMD hardware and software platforms
  • Contribute to the process of monitoring the performance of deployed models, maintenance and updates, and troubleshooting any related issues
  • Stay current on the latest advancements in the fields of AI and machine learning, collaborating closely with colleagues to foster a culture of innovation
  • Fulltime
Read More
Arrow Right

Principal Software Development Engineer

You are influential software engineer who is passionate about improving the perf...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Understanding Machine Learning techniques and its application within graphics
  • ML model development and optimization such as quantization
  • Strong ML development pipeline experience in production environment
  • Strong python/porch development experiences from concept to production
  • Experience with software development processes and tools such as debuggers, source code control systems (GitHub) and profilers is a plus
  • Strong object-oriented programming background, C/C++ preferred
  • Effective communication and problem-solving skills
  • Good interpersonal skills
  • Master's degree or PhD in Computer Science, Computer Engineering, or equivalent
Job Responsibility
Job Responsibility
  • Research, prototype, benchmark different ML algorithms from conceptual phase to deployment on GPU
  • Research, prototype different quantization techniques for the graphics ML algorithms
  • Optimize existing ML algorithms with techniques such as quantization
  • Work across research, hardware, driver and compiler teams to analyze and troubleshoot performance issues, provide solutions to improve rendering speed and ML workload efficiency
  • Stay current with latest advancements in GPU hardware, rendering techniques, graphics APIs and GPU accelerated ML
  • Document and share knowledge on best practices for GPU programming (both graphics and compute/ML) within the team
  • Participate in code reviews and provide constructive feedback to peers
Read More
Arrow Right

Software Engineer

At Aquila Technology, you will see our team’s passion every day, whether we are ...
Location
Location
United States , Lexington
Salary
Salary:
Not provided
aquila.technology Logo
Aquila Technology
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • 5 years Scripting and Task Automation (e.g. server installation, patch management, configuration)
  • 5 years Troubleshoot, debug issues, and recommend mitigation strategies/solutions
  • 5 years Implement and operate communication testbed hardware based on high-level specifications
  • 5 years Development experience on a Linux platform
  • 5 years Programming Languages (Java, JavaScript, Python)
  • 5 years Software visualization development (dashboards, webpages, etc.)
  • 5 years Containerization (Docker, podman, etc.)
  • 5 years Linux OS and scripting
Job Responsibility
Job Responsibility
  • Designing, developing, testing, and maintaining software systems
  • Collaborating with multidisciplinary engineering teams to deliver advanced solutions
  • Building and maintaining a software testbed for space network emulation capabilities using containerized applications, custom software, and graphical interfaces
What we offer
What we offer
  • PTO – 15 days (vacation/sick) 10 paid holidays – 6 standard (New Year’s, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas) – 4 floating holidays prorated based on your day of hire
  • 1.5 paid days, or 12 hours, for approved volunteer work
  • 1 week of paid maternity/paternity LOA after 1 year of Full-time employment
  • Tuition & Training Reimbursement– 5K annually for pre-approved, Eligible full-time team members
  • 401K with Fidelity – Eligible to participate following 90 days of employment. Company match on employee contribution
  • Cell Phone & Internet Reimbursed up to $150 monthly to cover cell phone, data, and home internet expenses
  • Buy Your Own Device (BYOD) – Team members are eligible for reimbursement of up to $1,500 every three (3) years for the purchase of electronic equipment
  • Fulltime
Read More
Arrow Right

Director, Digital Ecosystem Applications

This position is responsible for the Software Platforms group at the Innovation ...
Location
Location
United States , Belmont
Salary
Salary:
240000.00 - 285000.00 USD / Year
https://www.volkswagen-group.com Logo
Volkswagen AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years with 2+ years in a technical leadership role
  • CS, EE, M.S. Engineering (or equivalent) REQUIRED
  • M.S. Engineering (or equivalent) or PhD PREFERRED
  • Analytical and conceptual thinking – using logic and reason, creative and strategic
  • Communication skills – interpersonal, presentation and written
  • Managing interdisciplinary teams on individual projects
  • Integration – joining people, processes or systems
  • Influencing and negotiation skills
  • Problem solving
  • Resource management
Job Responsibility
Job Responsibility
  • Define the technical mission, architecture strategy, and long‑term platform vision for the In‑Vehicle Computing & Digital Ecosystem Applications team, spanning Android Automotive OS (AAOS), in‑vehicle compute platforms, Software‑Defined Vehicle (SDV) architecture, and AI‑driven cockpit intelligence
  • Provide technical leadership across the full software stack, including Android Framework, System Services, HAL layers, middleware, connectivity stacks, media/audio frameworks, HMI toolchains, and cloud‑connected AI runtimes within an SDV‑aligned architecture
  • Lead and mentor engineering teams in platform bring‑up, system integration, performance optimization, and development of AI‑agentic features, multimodal interaction models, and next‑generation speech technologies
  • Manage multi‑year budgets for platform development, AI integration, SDV‑aligned compute evolution, SoC evaluations, cloud services, and prototype programs
  • Deliver executive‑level technical reporting on architecture decisions, platform readiness, SDV integration milestones, AI progress, risks, and strategic recommendations
  • Drive strategic planning for ICC’s infotainment and cockpit portfolio, including AAOS evolution, hybrid cloud/edge AI pipelines, intelligent mobile agent technologies, and SDV‑centric software and compute roadmaps
  • Align technical roadmaps with global VW Group Innovation teams across infotainment, connectivity, AI/ML, vehicle architecture, cloud services, and SDV platform strategy, ensuring cross‑platform consistency and shared component reuse
  • Build strategic relationships with SoC vendors, Tier‑1 suppliers, cloud providers, and AI technology partners to influence cockpit compute and SDV platform evolution
  • Maintain partnerships with Silicon Valley companies specializing in AI runtimes, LLMs, speech, multimodal interaction, and automotive‑grade SDV‑compatible software frameworks
  • Collaborate with academic and research institutions on AI‑agentic systems, embedded ML, HMI, and in‑vehicle compute architectures aligned with SDV principles
What we offer
What we offer
  • Eligibility for annual performance bonus
  • Healthcare benefits
  • 401(k), with company match
  • Defined contribution retirement program
  • Tuition reimbursement
  • Company lease car program
  • Paid time off
  • Fulltime
Read More
Arrow Right

Matlab Simulink Developer

Yopeso has been developing a diverse range of software products, from large-scal...
Location
Location
Salary
Salary:
Not provided
yopeso.com Logo
Yopeso
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related field
  • 5+ years of hands-on experience with MATLAB/Simulink, including experience in modeling and simulation frameworks
  • Strong programming skills in Python, MATLAB, and C/C++, with a solid understanding of PSCAD modeling
  • Expertise in software engineering tools and methodologies, such as Git and Scrum/Kanban practices
  • Solid experience with DevOps, including Continuous Integration/Continuous Delivery (CI/CD) pipelines
  • Basic UNIX/Linux administration skills and a proactive approach to agile development methodologies
  • Proven experience designing and implementing complex control systems, with a focus on reliability and performance
  • Excellent communication skills, with fluency in English
  • A demonstrated ability to learn and adapt, collaborate effectively in a team, and solve challenging engineering problems
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain advanced MATLAB/Simulink tools to support engineering teams
  • Create custom Simulink Coder/Embedded Coder targets for various simulation tools, and develop robust MATLAB software frameworks to streamline Simulink modeling workflows
  • Build intuitive and user-friendly graphical interfaces for MATLAB tools, ensuring ease of use for engineering teams
  • Set up, maintain, and optimize CI/CD environments for released tools and frameworks to ensure smooth integration and deployment
  • Write clear, comprehensive documentation and provide exceptional technical support to internal teams
  • Collaborate closely with MathWorks to address software challenges, propose system improvements, and stay updated with the latest advancements
  • Design, implement, and maintain HVDC control systems in MATLAB/Simulink
  • Analyze and resolve complex system engineering issues related to HVDC control systems
  • Ensure optimal system functionality through rigorous testing, simulation, and maintenance practices
  • Support and maintain internal tools like SimCaPs and related software environments
What we offer
What we offer
  • Competitive remuneration
  • Remote work
  • 24 days off per year and floating days
  • Private clinic health services Regina Maria Medical Insurance
  • Flexible benefits through Up multibenefits platform
  • Referral bonus scheme
  • Team events, online or at the office
  • Training and development opportunities with allocated budget
  • Professional Certifications
  • Knowledge sharing context
Read More
Arrow Right

Software Engineer

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , Sunnyvale
Salary
Salary:
190853.00 - 209000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or a related field and one year of experience in the job offered or in a computer-related occupation
  • 1 year of experience in the following: Coding in one of the following industry-standard languages: C, C++, Java, or C#
  • Relational databases and SQL
  • Software development tools: Code editors (VIM or Emacs or VS Code), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
  • Build highly-scalable performant solutions
  • Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
Job Responsibility
Job Responsibility
  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run our applications
  • Build new features and improve existing products
  • Work on problems of moderate scope
  • Push code, drive the development of the systems behind our products, create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe
  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Demonstrate proficiency in data analysis, programming and software engineering
  • Produce high quality code with good test coverage, using modern abstractions and frameworks
  • Receiving general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgment and problem solving skills
  • Master internal development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity
  • Actively seek and give feedback in alignment with company Performance Philosophy
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right