Design, develop, test, and maintain subsurface software applications and Petrel plug-ins for Chevron Engineering and Innovation Excellence Center.
Responsibilities
Design, develop, test, deploy, and maintain desktop and cloud-based integration solutions using modern software stacks.
Collaborate with geoscientists and engineers to translate domain workflows into robust software applications.
Build and maintain APIs and data pipelines that support seismic interpretation, geologic modeling, and reservoir characterization business capabilities.
Integrate AI/ML models into interpretation and earth modeling workflows.
Ensure software quality, usability, and performance through unit testing, CI/CD pipelines, and cloud-native deployment strategies.
Requirements
Bachelor’s degree in geology, geophysics, computer science, or engineering (master’s degree preferred)
Design and implement features across the Mir stack, debug and fix issues, participate in code and architectural reviews, improve tests and performance benchmarks, maintain documentation, engage with the open source community, and collaborate with a distributed team.
Responsibilities
Design and implementation of features across the Mir stack
Assisting in debugging, tracking down and fixing issues
Participating in our engineering process through code and architectural review
Creating and improving tests and performance benchmarks to catch issues early
Creating and maintaining documentation to enhance the developer experience
Requirements
Bachelor’s degree in Computer Science, STEM or equivalent
Software Development Engineer working with AMD’s architecture specialists to improve future products, focusing on ASIC and hardware bring‑ups, operating systems‑level software, compilers, and network distribution software for semiconductor operations.
Responsibilities
Apply a data‑minded approach to target optimization efforts
Stay informed of software and hardware trends and innovations
Design and develop new groundbreaking AMD technologies
Participate in new ASIC and hardware bring‑ups
Debug and fix existing issues and research alternative, more efficient ways to accomplish the same work
Requirements
Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering or related field
Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Electrical Engineering or related field and six years of progressive post‑baccalaureate experience
Research, design, develop, simulate, and/or validate systems-level software, hardware, architecture, algorithms, and solutions that enable the development of cutting-edge technology, optimizing performance for Snapdragon Chipsets.
Compensation
Pay range and Other Compensation & Benefits: $129,500.00 - $194,300.00
Responsibilities
Enable, profile and analyze complex concurrent system use-cases in both emulation and software environments (Android/Linux/Windows)
Define and document performance and power analysis plans for system use-cases across multiple workloads (CPU, GPU, AI/ML) as well as concurrent scenarios
Identify areas of performance optimization in the SoC for both Software and Hardware architectures
Direct triage of complex performance issues to determine root-cause and present results to internal and external stakeholders
Collaborate with cross-functional teams (product management, hardware, and software engineering, etc.) to implement optimal power, performance, and thermal solutions
Contribuer à la mise en œuvre d’une solution de calcul GPU dans une application opérationnelle au sein du Centre de Compétences des Systèmes de Reconnaissance et de Mission.
Responsibilities
Utiliser un prototype de cluster de processing GPU pour évaluer son intégration dans une application opérationnelle
Implémenter les calculs actuellement réalisés sur le FrontEnd au sein du BackEnd
Développer un prototype d’application client/serveur intégrant le cluster de calcul
Évaluer les performances, la disponibilité, la sécurité et la facilité d’exploitation de la solution
Analyser les capacités et les limites du déploiement sur les volumétries ciblées
Design and deliver medium-complexity features from requirements to production, with realistic estimates, and own reliability of components in a broadcast suite.
Locations (2)
Mörby Centrum, Danderyd, Sweden
Danderyd, Stockholm County, Sweden
Compensation
Competitive salary and benefits package.
Responsibilities
Design and deliver medium-complexity features from requirements to production
Contribute to architectural discussions
Own reliability of components: monitoring, troubleshooting, incident response and runbooks
Take part in on-call rotation
Run live broadcast tests independently and support on-site QA at golf tournaments
Requirements
Degree in Computer Science or a related technical field, or equivalent practical experience
Nice to have: MSc or PhD in Computer Science, Physics or a related field
Summary
Media, Graphics & Compute Technologies "MG/CT" group provides the media, Display and graphics software foundation across all of Apple's innovative products, from iPhone, iPad, Mac, to Apple TV, iTunes, and Mac OS X, as well as Apple’s professional and consumer applications from Final Cut and Aperture to iLife and iWork. GGD drives Apple’s media experiences with core technologies such as Metal, QuickTime, OpenGL, OpenCL, Core Audio, Quartz Composer, Core Video, Core Animation, and more.
Description
The Graphics Acceleration Software team within MG/CT delivers the software for GPU, display, power-management, content-protection, and other technologies for Apple's existing and future iOS and macOS products. We are looking for an outstanding, driven, diligent, and dedicated engineer to join the team.
Minimum Qualifications
Excellent programming skills and knowledge of C/C++
Development experience on Unix, Linux or Mac OS
Excellent software design, problem solving and debugging skills
Experience using and implementing general operating system concepts and strong kernel-mode device driver development skills
Experience with systems engineering or low-level hardware & firmware/ driver programming
Technical BS/MS degree
Preferred Qualifications
Knowledge of display technology
Experience with embedded systems
Experience with parallel and asynchronous processing
Experience with HW bring up and debugging.