Embedded Software Engineer

Sorry, this job was removed at 2:40 p.m. (EST) on Thursday, May 3, 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.

Embedded Software Engineer

Desktop Metal, based in Burlington, Massachusetts is reinventing the way engineering and manufacturing teams produce metal parts - from prototyping through mass production. Our mission is to advance product innovation with metal 3D printing. Founded in 2015 by leaders in advanced manufacturing, metallurgy, and robotics, the company is addressing the unmet challenges of speed, cost, and quality to make metal 3D printing an essential tool for engineers and manufacturers around the world. Desktop Metal has raised a total of $212 million in financing. Among the company’s investors include GV (formerly Google Ventures), GE Ventures, BMW, Lowe’s, and Techtronic Industries (TTI).

In 2017, Desktop Metal was selected as one of the world’s 30 most promising Technology Pioneers by World Economic Forum; named to MIT Technology Review’s list of 50 Smartest Companies; named by the Boston Globe as one of the Best Places to Work in Boston and recognized among the most important innovations in engineering in Popular Science’s “2017 Best of What’s New.”

We are seeking a talented and self-motivated Embedded Software Engineer to join the team. The ideal candidate will have a solid foundation in computer science, controls for complex electro-mechanical systems, embedded architecture design and operating systems, possess good communication skills, and enjoy problem-solving both independently and in team settings.

The Embedded Software Engineer will be responsible for:

  • Architecting, designing and implementing embedded software systems
  • Verification that components and processes are scalable, reliable, and maintainable
  • Working with an interdisciplinary team to execute product designs from concept to production including requirements definition, design, prototyping, validation, testing and certification
  • Writing and developing specifications, design verification plans, and functional test procedures
  • Maintaining a high level of communications with cross-functional team and partners

Basic Qualifications:

  • Thorough understanding of technical principles of software engineering, computer science, and embedded systems
  • Extensive experience programming in C/C++ or equivalent for real-time systems
  • Demonstrated strong ability to move seamlessly between levels of abstraction – from system to the detailed implementation
  • Commitment to rigorous testing and documentation practices
  • Strong organizational and planning skills
  • Evidence of technical decision making with a customer and company-wide perspective
  • Excellent written and oral communication skills
  • BS / MS Computer Science (or similar field)

Preferred Experiences:

  • 3D printing or robotics
  • Startup and Production product experience
  • Embedded Linux and RTOS
  • IAR and GCC toolchains and debugging practices
  • Motion planning, real-time simulation, and control algorithms
  • Microcontrollers, microprocessors and mixed-signal designs
  • Precision motion and atmospheric controls
  • Relational database expertise, Python and XML programming exposure a plus
  • Version control, code reviews, bug tracking systems, build and test automation
  • Understanding of networking protocols and technologies
  • Requirements Management System knowledge
  • Project management and experience working with external partners
  • Advanced technical degree
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