Skip to content

Open nowPosted 7 hours ago

Lead Embedded Software Engineer

Formlabs237 open roles

Pay
$170,000 – $260,000 a year
Where
Somerville, MA
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowLead Embedded Software EngineerFormlabs · Somerville, MA
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Formlabs's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.2% of postings close within 7 days. Measured by our own scanner across the market. Formlabs postings stay open a median of 28 days.

Share of postings closed within
  1. 1.9%1 day
  2. 3.8%3 days
  3. 8.2%7 days
  4. 15.2%14 days
  5. 34.1%30 days
This job: posted 7 hours ago

Formlabs median: 28 days open

The posting

About Formlabs:

Do you want to change how the world creates?

At Formlabs, we’re building tools that let anyone bring ideas to life, from cutting-edge products to life-saving medical devices. Our 3D printing technology powers innovation at more than 50,000 industry leaders worldwide, including Apple, Google, Tesla, New Balance, and NASA. Together, we’re helping everyone design, prototype, and manufacture faster than ever before.

We’re a team of hands-on builders, engineers, and innovators reinventing how the world makes physical things. If you’re ready to shape the future of fabrication, come build it with us.

Your Impact:

Firmware turns a Formlabs printer from a box of boards, motors, lasers, and sensors into a machine people trust for a 12-hour print. It runs on more than 130,000 printers in dental labs, hospitals, factories, and engineering teams, from the Form 4 and Form 4L to the Fuse 1+ and Fuse X1. As our Embedded Engineering Manager, you'll lead the embedded software team that writes it, across microcontrollers and embedded Linux. We're adding new printers over the next few years, so the platform you build now decides how fast each new machine comes up and how well it holds up in the field.

What You’ll Do:

  • Own delivery of embedded firmware for current and upcoming printers: hit program milestones, set the quality bar, and decide with program leads what ships now and what waits.
  • Stay hands-on. Review architecture and code, debug on target hardware next to your engineers, and write code when the team needs another pair of hands.
  • Set direction for a shared embedded platform (drivers, communication stacks, RTOS and embedded Linux integration, bootloaders, firmware updates and build infrastructure) so each new printer reuses what works instead of starting over.
  • Hire strong embedded engineers, coach them toward their best work, and deal with performance problems directly and early.
  • Partner with electrical engineering, systems integration, mechanical and software teams from board bring-up through production, and trace field failures back to root cause.
  • Build the test automation, CI, and static analysis that let the team ship firmware updates to a large installed base without breaking it.
  • Question requirements and cut work that doesn't matter to customers, so the team spends its time on what does.

About You:

  • Experienced embedded software engineer who has shipped production firmware in C and C++ for complex electromechanical products such as robots, consumer electronics, medical devices or industrial equipment.
  • You've led a team of embedded or firmware engineers, including hiring and managing performance.
  • You've taken multiple products from prototype to volume production and supported them after launch.
  • You're comfortable working from bare-metal microcontrollers to embedded Linux and multicore processors, using Python for tooling and testing.
  • You've brought up boards and peripherals yourself (ADC, PWM, SPI, I2C, CAN, Ethernet), can read a schematic, and debug with a scope and logic analyzer.
  • You can profile and optimize firmware for performance, memory, and power, and diagnose problems across several connected controllers using logs and trace data.
  • You make decisions with incomplete information, move quickly, and can explain how a technical call affects the customer.
  • You communicate clearly with electrical, mechanical, and software engineers, as well as product and program leads.

Bonus Skills:

  • Linux kernel experience, such as writing device drivers
  • Firmware for motion control, lasers or optics, or thermal systems
  • Over-the-air (OTA) updates and device security for connected products
  • Supporting a large fleet of connected devices in the field
  • MISRA C or other safety-critical coding standards
  • Passion and experience in 3D printing
  • Background in electronics or robotics

Our Benefits & Perks:

  • Robust equity program to build future wealth through RSUs
  • Comprehensive healthcare coverage (Medical, Dental, Vision)
  • 401K matching and access to financial advisors
  • Generous paid Parental Leave (up to 16 weeks)
  • Tenure-based paid Sabbatical Leave (up to 6 weeks)
  • Flexible Out of Office Plan – Take time when you need it
  • Ample on-site parking & pre-tax commuter benefits
  • Healthy on-site lunches, snacks, beverages, & treats
  • Regular sponsored professional development opportunities
  • Many opt-in culture events across our diverse community
  • And of course… unlimited 3D prints

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Even if you don't check every box, but see yourself contributing, please apply. Help us build an inclusive community that will change the face of 3D printing.

Compensation

Every Formlabs employee receives equity because everyone contributes to building the company. You’ll have the opportunity to share financially in the value we create together, with a shared incentive to build a business that succeeds over the long term. Equity will be a significant portion of your total compensation, and will increase over time in proportion to your impact. The base pay will be determined by your skills, qualifications, experience, location, and expected impact on the organization.

The annual base pay range for this role is:

$170,000—$260,000 USD

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Formlabs's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Formlabs's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Formlabs's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.