Skip to content

Open nowFirst seen 44 hours ago

Lead Firmware Engineer

Osprey Talent Solutions11 open roles

Where
Boston, Massachusetts, United States
Get the CV for this job

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

Your applicationOpen nowLead Firmware EngineerOsprey Talent Solutions · Boston, Massachusetts, United States
  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 Osprey Talent Solutions'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.

12.1% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.5%3 days
  3. 12.1%7 days
  4. 19.1%14 days
  5. 35.6%30 days
  6. 52.7%60 days
This job: first seen 44 hours ago

The posting

Our client is seeking an experienced Lead Firmware Engineer to design, develop, and implement firmware for complex, rugged power systems, with a particular focus on uninterruptible power supply solutions.

This role requires deep expertise in embedded firmware development, real-time operating systems, digital signal processing, control algorithms, and hardware integration. The engineer will troubleshoot and improve existing products, develop new firmware capabilities, and help ensure reliable communication and operation across multi-unit configurations.

The ideal candidate brings strong firmware productization experience along with a background in power electronics, preferably involving uninterruptible power supplies or similar power-conversion systems.

Key Responsibilities:

  • Design, develop, and implement firmware for rugged uninterruptible power supply systems used in critical applications.
  • Identify and resolve technical deficiencies in existing firmware and hardware using appropriate diagnostic tools and troubleshooting methodologies.
  • Redesign and optimize finite state machine logic to improve system control, diagnostics, troubleshooting, and maintainability.
  • Implement firmware field-upgrade capabilities, including secure communication methods such as AES-256 encryption and CRC validation.
  • Model and simulate control algorithms for digital signal processing applications to ensure reliable performance under varying load conditions.
  • Develop and enhance communication protocols including CAN bus, RS485, I2C, UART, and SPI.
  • Support reliable communication between multiple power-system units operating in master/slave configurations.
  • Collaborate with hardware engineers, product managers, and other cross-functional partners to define requirements and document firmware specifications and design processes.
  • Create and maintain tools and scripts supporting production processes, including firmware encryption, upgrade-image generation, and automated testing.
  • Provide maintenance and support for legacy firmware systems while incorporating improvements as appropriate.
  • Develop and maintain technical documentation including design specifications, user manuals, and troubleshooting guides.
  • Provide technical training and mentorship to junior engineers and interns.
  • Collaborate with quality assurance, manufacturing, customer support, and other departments to address product issues and improve overall quality.
  • Participate in firmware design reviews and code reviews to ensure adherence to coding standards, best practices, and project requirements.
  • Research emerging technologies and methodologies that could improve firmware capabilities or development processes.
  • Occasionally interact with customers to gather feedback regarding firmware performance and functionality.
  • Travel as required to customer or prospect locations, conferences, professional-development events, or networking events.
  • Perform other duties as assigned.

Qualifications:

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related discipline required.
  • Master's degree in a relevant discipline preferred.
  • 5–7 years of professional experience in firmware development or embedded systems engineering.
  • Strong proficiency in C and Assembly.
  • Strong understanding of real-time operating systems (RTOS).
  • Hands-on experience with digital signal processing (DSP) and control algorithms.
  • Experience with communication protocols such as CAN bus and RS485.
  • Experience with hardware interfacing and embedded-system integration.
  • Demonstrated experience with analog and digital circuit design.
  • Ability to troubleshoot complex firmware and hardware integration issues.
  • Experience managing firmware projects from conception through deployment.
  • Ability to collaborate effectively within cross-functional engineering teams and communicate with technical and non-technical stakeholders.
  • Commitment to staying current with emerging technologies and best practices in firmware development and embedded systems.

Technical Experience

Strong candidates will have experience with:

  • Embedded development environments such as IAR Embedded Workbench, Keil, or similar tools
  • Version control systems including Git, Subversion, or CVS
  • Embedded hardware platforms and microcontrollers such as STM32, PIC, and MSP430
  • Digital signal processors
  • Hardware debugging tools including oscilloscopes, logic analyzers, and multimeters
  • Scripting languages such as Python or Bash
  • Unit testing, integration testing, and system-validation tools
  • Firmware automation and production-support tooling
  • Documentation tools such as Microsoft Office, LaTeX, or Confluence

Preferred Experience:

  • Power electronics experience
  • Firmware development for uninterruptible power supplies or similar power systems
  • Experience taking embedded firmware through robust productization
  • Experience with Yocto

Core Competencies:

The successful candidate will be adaptable, accountable, analytical, and comfortable working in a fast-paced engineering environment. Strong written and verbal communication skills are essential, along with the ability to manage competing priorities, accept and incorporate feedback, work independently, and collaborate effectively across teams.

This position is ideal for an experienced firmware engineer who enjoys solving difficult hardware/software integration challenges and wants to play a significant role in the continued development of rugged, mission-critical power technology.

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 Osprey Talent Solutions'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 Osprey Talent Solutions'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

    Osprey Talent Solutions'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.