Skip to content

Embedded Software Engineer

Embedded Software Engineer

About the role:

Elemental Machines is looking for an experienced Embedded Software Engineer to join our Device Engineering Team in the creation of new IoT sensors and modules.  We are looking for someone who is excited about the challenges that come with the development of high-volume embedded systems that are used in life changing applications.  The ideal candidate will have a deep understanding of the entire development process that includes working with product management to understand and  create the product requirements, developing architectures that are scalable and allow for rapid development, and the entire process of moving concepts into volume production.

In this role you work closely with hardware developers, firmware developers, applications software developers and our verification team.

This is a full-time, salaried position.  We prefer the candidate to reside in the Greater Boston area and operate out of our Cambridge, MA office. 


  • You will work on a team of Embedded Software Engineers and Firmware Engineers in the development of IoT devices and gateways

  • In this role, you will be writing embedded software applications in Python and C/C++ that run on our IoT Gateway as well as on our complex IoT devices

  • As an individual contributor, you will collaborate with other members of the devices team to develop an architecture for a scalable platform that is both low cost and robust

  • You will need understand user requirements, contribute to the development of product requirements and participate in the entire product development life cycle


  • Bachelor's degree in Computer Science or Computer Engineering or a related field

  • 5 years of experience in embedded software design

  • A keen understanding of embedded software development on ARM microprocessors running embedded Linux

  • Experience with Python and C/C++

  • Experience taking products from concept all the way through to production


    About us:

    Today’s research, clinical, and quality control labs are expected to discover and produce at a pace once considered unimaginable. Now, to lead is to be led by data. The Elemental Machines platform elevates LabOps teams in charge of machines, instruments, data, facilities, training, quality, and compliance to lead data-driven discovery, development, and delivery. But there are over 300 Million physical instruments, devices, and machines not yet connected to the cloud. We are simplifying the connection between the physical and digital worlds using IoT and AI-driven insights. The result is a lab united by a universal cloud-connected dashboards and operations.

    Excellence in LabOps is a connection away.

    What do we do?

    We elevate LabOps teams to lead data-driven discovery, development, and delivery.

    How do we do it?

    We simplify the connection between the physical and digital worlds.

    Why do we do it?

    Optimizing the operations of research, clinical, and quality control labs has an exponential impact.


    The Culture:

    Elemental Machines is a startup company based in Cambridge, MA, and we love it here! Being right next to some of the most innovative companies in the IoT and Biotech industries gives us drive and passion to pursue our own big goals, while enabling other companies to pursue theirs. 

    We are committed to delivering on our promise to our customers: accelerate how they get science done. This commitment touches every level of our culture because we are excited every day to stretch our creativity in balancing the needs of our customers with the resources at our disposal and to thoughtfully interact with our peers to keep our mission on track.

    To Apply:

    Please send your cover letter & resume to and be sure to put the job title you are applying for in the subject line. 


    Also, please answer the following two questions in your email:

    1. Are you legally authorized to work in the United States?
    2. Will you now, or in the future, require sponsorship for Employment VISA Status (e.g. - H-1B VISA Status)?

Search Our Blog & Events