Software Architect / Tech Lead

Sorry, this job was removed at 12:51 p.m. (EST) on Thursday, April 12, 2018
Find out who's hiring in Greater Boston Area.
See all Developer + Engineer jobs in Greater Boston Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Our mission at Desktop Metal is to change the way metal parts are manufactured in the future. We are doing this by making metal fabrication easier, more versatile, faster and more cost effective. Desktop Metal has built an incredible cross-functional team to accomplish this ambitious and exciting mission.

Desktop Metal is a well funded VC backed company located in Burlington MA, 30 minutes NW of Boston. Team members receive competitive salaries and equity in the company.

An important part of our strategy includes creating best-in-class 3D Printing software. This software not only provides innovative ways to maximize user success, but it also puts a high priority on modern design that is functional, effective and easy to use.

We are looking for an experienced Software Architect / Technical Lead who thrives in dynamic startup environments. A person who enjoys building fantastic products from the ground up with a similarly motivated and talented team. Strong experience building embedded software systems for manufacturing equipment is highly desirable.

This position reports to the Director of Software Development.

Responsibilities:

  • Design on-premise and cloud-based industrial IoT solution architectures and applications
  • Develop software solutions and applications on aws IoT-Cloud platform.
  • Create working prototypes of target applications using related and required software technologies ( i.e. Node.js, Angular.js, HTML5, JavaScript, RESTful interfaces, OPC UA, MongoDB etc. )
  • Work with partners and customers to create the highest quality and cost-effective solutions.
  • Test the proof of concepts together with engineering teams and customers for the best optimal solutions and configurations
  • Lead the software production process; own given features beginning to end, from mockups & design documents/reviews to acceptance testing and deployment.
  • Be a part of Software development activities including: Coding, unit testing and integration, Participating in code review process, Taking part in the complete SDLC
  • Produce high quality and innovative deliverables for our customers 

Qualifications:

  • BSc., MSc. or PhD in Computer Science or in related areas
  • Very good command of English
  • Minimum 7 years experience in designing, engineering and implementation of software applications and solutions for industries
  • Proven skills and experience in latest cloud-based application development technologies
  • Experience in using IoT and Fieldbus protocols (HTTP, HTTPS, MQTT, AMQP, OPC UA, Profinet, Profibus, Modbus, BACNet, KNX) to connect industrial devices to cloud systems.
  • Experience in developing responsive UI applications for web is desirable.
  • Experience in integrating back-end web services using REST APIs
  • Experience in automation technology, sensor technology, embedded software and Telemetry solutions is a plus.
  • Experience in agile process
  • Proven skills in web and mobile application development for Data Analytics, AI, ML-based solutions is a plus
  • Familiar with back-end Technologies like RESTful interfaces, tiered application development, SQL, NoSQL is a plus.
  • Knowledge in TDD and Mocking Framework is a plus
  • Passionate for developing a simple, clean and attractive code
  • Strong problem solving and analytical skills
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

63 Third Avenue, Burlington, MA 01803

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Desktop MetalFind similar jobs