Posted in

Optical 3D Printing Software System Engineering Manager

Optical 3D Printing Software System Engineering Manager

CompanyMeta
LocationRedmond, WA, USA, Sunnyvale, CA, USA
Salary$177000 – $251000
TypeFull-Time
DegreesMaster’s
Experience LevelSenior

Requirements

  • Master’s degree in Computer Science, Software Engineering, or related field.
  • Minimum 5 years of experience in software engineering, especially software-hardware co-design and engineering, with at least 3 years in a leadership role.
  • Demonstrated experience with programming languages such as C++, C#, Java, Python, MATLAB and embedded systems, including microcontrollers, real-time operating system, and device drivers, as well as solid understanding of cyber-physical system needs.
  • Experience with 3D printing technologies such as Stereolithography, PolyJet/Materials Jetting, and/or Continuous Liquid Interface Production, etc.
  • Knowledge of computer-aided design (CAD) software, such as SolidWorks, Autodesk Inventor, or Computer-aided three dimensional interactive application.
  • Familiarity with agile software development methodologies and version control systems such as Git.
  • Experience with software development tools, including integrated development environment, and testing frameworks.
  • Proven track record of success in leadership, communication, and problem-solving skills.
  • Capacity to work in a fast-paced, multi-region environment, embrace ambiguity, and adapt to changing priorities.

Responsibilities

  • Lead and manage a team of software engineers to deliver the design, development, and deployment of robust software solutions for optical 3D printing systems
  • Collaborate with cross-functional teams, including hardware engineers, mechanical engineers, and system architects, to ensure seamless integration of software and hardware components
  • Ensure software quality and performance through rigorous testing and validation procedures.
  • Manage project timelines, budgets, and resources to ensure successful delivery of projects
  • Provide technical guidance to the team, and develop and grow engineers
  • Drive innovation by identifying and bringing state-of-art software engineering or AI technologies for process and technology improvements
  • Develop and maintain relationships with key stakeholders, including customers, vendors, and partners

Preferred Qualifications

  • Experience with machine learning, artificial intelligence, or data analytics for 3D printing system and its digital twin
  • Knowledge of cybersecurity principles and practices as well as cloud computing platforms
  • Familiarity with DevOps practices and continuous integration/continuous deployment (CI/CD) pipelines.
  • Knowledge of industry standards and regulations, such as ISO 26262 and IEC 61508
  • Certification in software engineering, such as Certified Software Development Associate (CSDA) or Certified Professional in Software Engineering (CPSE).