Principal Software Development Engineer
23 hours ago
Job Requisition ID 25WD92930 Position Overview As a Software Development Engineer at Autodesk Research, you will work side-by-side with world-class researchers and engineers to build new ML-powered product features that help our customers imagine, design, and make a better world. You are a software engineer who is passionate about solving problems and building things. Your skills span across data processing, computational geometry and CAD, with a software engineering base. You are excited to collaborate with AI researchers and engineers to build AI features in Autodesk products. You are comfortable working at the intersection of research and product. Reporting Structure You will report to an Engineering Manager in Autodesk Research. Location London/Remote, UK. We are a global team, located in London, San Francisco, Toronto, and remotely. Autodesk is a hybrid-first company, allowing workers to work remotely, in an office, or a mix of both. Responsibilities Develop and maintain backend and frontend applications for CAD and design products Build and optimise data processing pipelines for 3D geometry (meshes, B-Reps) and rendering workflows using distributed compute frameworks, i.e. Ray, Metaflow, Spark Integrate with and monitor CI/CD systems (e.g., Jenkins, Github actions) Integrate AI/ML solutions into CAD platforms in collaboration with research scientists and ML engineers Develop for major CAD platforms (e.g., Fusion 360), including plugins, automation tools, and interoperability solutions Work with graphics APIs (DirectX, OpenGL, Vulkan) and visualization engines Contribute to multi-team projects and codebases, ensuring code quality and consistency Use version control systems (e.g., Git) to manage code changes Participate in code reviews and provide constructive feedback to peers Proactively identify opportunities to innovate and build solutions in a high uncertainty research environment Ensure all development activities adhere to security best practices, protecting sensitive data and mitigating security risks Document and present findings and ideas across the company Minimum Qualifications Bachelor’s degree in engineering, Computer Science, or equivalent experience 8+ years of professional experience in software engineering, with a focus on CAD or 3D applications Proficient in cloud infrastructure services (AWS) Familiarity with Linux operating systems and bash terminals Experience with Docker Strong programming skills in Python and C++, with experience in building data pipelines Experience with CI/CD tools and processes Excellent problem-solving skills and attention to detail Strong communication and collaboration skills Additional Qualifications Experience of developing for major CAD platforms (AutoCAD, Inventor, Fusion 360) or building CAD automation tools, and knowledge of geometry data structures (e.g., meshes, BREPs) Familiarity with OpenCascade Knowledge of 3D data processing, rendering techniques, and graphics APIs (DirectX, OpenGL, Vulkan) Experience with distributed compute engines such as Ray Data or Spark Understanding of software architecture and design patterns Ability to work in an agile development environment Passion for learning new technologies and improving existing systems Preferred Skills Experience with cloud providers (e.g., AWS, Azure, Google Cloud Platform) Knowledge of machine learning frameworks and libraries (e.g., PyTorch) Experience with front-end technologies (e.g., JavaScript, HTML, CSS) and frameworks (e.g., react with next.js) The Ideal Candidate You demonstrate initiative to provide solutions and to learn and develop new technologies Comfortable building prototypes from scratch and writing maintainable code within existing codebases You enjoy learning and collaborating across global locations You are comfortable working in newly forming ambiguous areas You are comfortable building scalable and maintainable systems that will be relied on by others About Autodesk Welcome to Autodesk Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made. We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world. When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us Salary transparency Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package. Diversity & Belonging We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). #J-18808-Ljbffr
-
Principal Software Engineer
1 week ago
Cambridge, United Kingdom Platform Recruitment Limited Full timeJob DescriptionTitle: Principal Software EngineerLocation: CambridgeWork Setup: OnsiteWere partnering with a rapidly growing Cambridgeshire-based company specializing in the development and supply of radio terminals, accessories, and applications for mission-critical and business-critical communications. Due to continued expansion, theyre looking for a...
-
Principal Software Engineer
6 days ago
Cambridge, United Kingdom Purposeology Full timeJoin to apply for the Principal Software Engineer role at Purposeology Title: Principal Software EngineerLocation: CambridgeWork Setup: Onsite We're partnering with a rapidly growing Cambridgeshire-based company specializing in the development and supply of radio terminals, accessories, and applications for mission‑critical and business‑critical...
-
Principal Software Engineer
1 week ago
Cambridge, United Kingdom Platform Recruitment Limited Full timeTitle: Principal Software EngineerApply (by clicking the relevant button) after checking through all the related job information below.Location: CambridgeWork Setup: OnsiteWere partnering with a rapidly growing Cambridgeshire-based company specializing in the development and supply of radio terminals, accessories, and applications for mission-critical and...
-
Principal Software Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Platform Recruitment Full time £300,000 per yearPrincipal Software Engineer - Up to £300,000 - CambridgeTitle: Principal Software EngineerCompany: Proprietary HFTLocation: CambridgePay: Up to £300,000 with huge potential to increaseCompany:A proprietary trading firm in Cambridge, specialising in the research and development of ultra-low-latency automated trading strategies, are looking for a Software...
-
Principal Software Engineer
2 weeks ago
Cambridge, United Kingdom The ONE Group Ltd Full timeRolePrincipal Software Engineer LocationCambridge OverviewWe’re looking for a Principal Software Engineer to lead the design and optimisation of mission-critical communication systems. You’ll shape technical direction, ensure performance and scalability, and mentor a talented development team within a growing technology business. Key Responsibilities...
-
Principal Software Engineer
7 days ago
Cambridge, United Kingdom AVEVA Denmark Full timePrincipal Software Engineer - Licensing/Entitlement page is loaded## Principal Software Engineer - Licensing/Entitlementlocations: Cambridge, United Kingdomtime type: Full timeposted on: Posted Todayjob requisition id: R012460**AVEVA is creating software trusted by over 90% of leading industrial companies.****Job Title:** Principal Software Engineer...
-
Principal OpenGL/Vulkan Software Engineer
2 weeks ago
Cambridge, United Kingdom ic resources Full timePrincipal OpenGL/Vulkan Software Engineer £90,000 - £100,000 & fully remote working! My client is a Cambridge-based global technology consultancy with a strong focus on contributing to the open-source community. They are passionate about pushing the boundaries of graphics technology and providing innovative solutions to their clients. Join their team of...
-
Principal Software Development Engineer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full time £80,000 - £120,000 per yearDescriptionWe're seeking a Principal Software Engineer to tackle some of our most complex technical challenges in smart home technology. You'll architect sophisticated software solutions that enable 4K video processing and advanced AI features on resource-constrained devices, while pushing the boundaries of what's possible in power efficiency. This role...
-
Principal Software Engineer
1 week ago
Cambridge, United Kingdom Forward NPD Full timeForward NPD is a Cambridge-based product development consultancy. We help our clients – from ambitious start-ups to global brands – turn their ideas into successful, manufacturable products. Our work spans the complete product development process, from earliest concept development through to in-life support. Our multidisciplinary team spans industrial...
-
Principal Software Engineer
2 weeks ago
Cambridge, United Kingdom Cadence Systems Full timeAt Cadence we hire and develop leaders and innovators who want to make an impact on the world of technology.Cadence is a pivotal leader in electronic design building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software hardware and IP that turn design concepts...