Software Development Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Software Development Engineer role focused on UI, print, and multimedia infrastructure development.
The Human Interface team builds core UI frameworks for rapid application development across Desktop and Web platforms.
The team works on declarative GUI components, multimedia and print libraries, and AI/ML-powered UI capabilities and analytics.
Key Skills for This Role
Full Job Posting
Role overview
Software Development Engineer role focused on UI, print, and multimedia infrastructure development.
The Human Interface team builds core UI frameworks for rapid application development across Desktop and Web platforms.
The team works on declarative GUI components, multimedia and print libraries, and AI/ML-powered UI capabilities and analytics.
Roles and responsibilities
- Build high-performance infrastructure libraries for Desktop and Web platforms.
- Enhance print and multimedia capabilities supporting multiple file formats.
- Optimize rendering, performance, and memory usage.
- Debug complex UI and system-level issues with strong analytical precision.
- Collaborate with cross-functional teams and communicate technical concepts effectively.
Qualifications
- B.E./B.Tech or M.E./M.Tech in Computer Science or a related field.
- 2-5 years of professional experience.
- Strong proficiency in C++.
- Solid understanding of data structures and algorithms.
- Experience with graphic libraries and rendering pipelines.
- Knowledge of image file formats and multimedia processing.
- Strong analytical and debugging skills.
- Passion for building ergonomic and high-performance applications.
- Good technical communication skills.
Preferred additional skills
- Exposure to HTML, CSS, and JavaScript.
- Experience with declarative UI development.
- Exposure to AI/ML concepts and basic data analytics.
- Experience integrating LLM-based assistants into software tools.
- Knowledge of Retrieval-Augmented Generation systems.
- Knowledge of Model Context Protocol-based integrations.
- Knowledge of data analytics and visualization frameworks.
What is in it for you
- Work for a major European software company.
- Work in a culture of collaboration and innovation.
- Opportunities for personal development and career progression.
- Collaborate with a multinational and multidisciplinary team.
Inclusion statement
The company aims to build inclusive and diverse teams and foster opportunities for people to participate in its future workforce.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Dassault Systèmes
Windows based Application Engineer
Pune, IND
The employer is seeking a Windows-based Application Engineer to manage application deployment, lifecycle operations, automation, monitoring, backup, and disaster recovery. Candidates should have 4-5 years of application
SIMULIA Key Account Manager (F/M)
, UAE
Dassault Systèmes seeks a SIMULIA Key Account Manager to drive revenue growth by managing customer engagements, promoting the 3DS value and strategic vision, and leveraging the 3DEXPERIENCE Platform. The role involves en