Optical 3D Printing Software System Engineering Manager
Company | Meta |
---|---|
Location | Redmond, WA, USA, Sunnyvale, CA, USA |
Salary | $177000 – $251000 |
Type | Full-Time |
Degrees | Master’s |
Experience Level | Senior |
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).