Principal Software Engineer

Principal Software Engineer

Posted 1 day ago by iCOMAT on Linkedin

Negotiable
Undetermined
Undetermined
United Kingdom

Summary: The Principal Software Engineer will lead a team in developing innovative software solutions, focusing on command-line tools and cross-platform desktop applications using Python. This role requires collaboration with engineering teams to optimize workflows and ensure seamless integration of various engineering tools. The ideal candidate will possess strong expertise in Python and software architecture, along with a passion for advancing technology in engineering contexts.

Key Responsibilities:

  • Design and develop robust command-line tools to streamline engineering workflows.
  • Lead the development of cross-platform desktop applications using Python.
  • Create and maintain plugins for major CAD/CAM/CAE software platforms.
  • Architect solutions for seamless integration between various engineering tools and systems.
  • Collaborate with engineering teams to understand workflow requirements and optimize tool functionality.
  • Implement best practices for testing, documentation, and deployment.

Key Skills:

  • Exceptionally strong expertise in Python software development.
  • Experience in building maintainable, modular applications using asynchronous programming paradigms.
  • Ability to create command-line and graphical user interfaces.
  • Expert understanding of software architecture and system design principles.
  • Experience with version control systems (Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Experience with cross-platform desktop application frameworks (e.g., Electron, Qt).
  • Familiarity with engineering workflows and processes.
  • Knowledge of 3D geometry, manufacturing processes, or engineering analysis.
  • Contributions to relevant open-source projects.
  • Experience with major CAD/CAM/CAE platforms (e.g., SOLIDWORKS, AutoCAD, CATIA).
  • Background or strong interest in mechanical engineering or manufacturing.

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT