Lead Firmware Engineer
Osprey Talent Solutions
Job Description
Job Description
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.
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.
- ...day, bringing different perspectives, taking ownership, and leading with integrity. We’re defining the future of mobility with safe... ..., and communities forward. Zipcar is looking for a firmware engineering lead to join our telematics team. This person will be working...SuggestedTemporary work
- ...in professional tools and equipment. As an Embedded Engineer, you will work on a variety of projects to help us build... ...(in your personal or professional career). The Job Lead efforts to develop firmware for use on consumer electronic hardware products Architect...SuggestedWork at office
- ...Job Description Job Description Position Overview: We are seeking an experienced Sr. embedded firmware engineer with a strong background in Rust to help re-design and port existing firmware into Rust. This role focuses on designing for manufacture and scale secure...Suggested
$141.2k - $278.3k
Position Summary Lead Cloud Infrastructure Engineer II - Workplace Engineering/M365 AI & Engineering helps organizations build, deploy, and operate integrated solutions across software, data, AI, networks, and hybrid cloud infrastructure. In this role, you will...SuggestedLocal area$140k - $185k
...innovative Nanotechnology & Scientific Engineering Company located in the Cambridge, MA (... ...are now hiring for a brand new Senior Firmware Engineer to join the team & business during... ...Engineer will take ownership to lead the architecture, development, verification...SuggestedImmediate startFlexible hours$176k - $264k
...the Developer Infrastructure TeamOur core focus is empowering engineers to ship code efficiently and safely. We own the CI/CD pipelines... ...automation that drastically improves developer productivity. As the Lead for this team, you will define the technical roadmap for the...- ...array LiDAR effort. The role will collaborate with a multi-disciplinary team of CMOS, FPGA, Photonic, Electrical, Laser, and Systems engineers to develop and implement algorithms, control systems, state machines, communication protocols, and memory/peripheral controllers...Full timeImmediate start
$150k - $175k
...Description Job Description Company Description Boston Engineering is where innovative ideas become real-world technologies.... ...Development Services Job Description: This is a hands-on Lead Firmware Engineer role. While the title includes "software," the work...Permanent employmentFull timeWork at officeRelocation- SharkNinja is seeking a Senior Embedded Firmware Developer in Needham, MA to design, implement, and ship production firmware for consumer devices. You will work on device control, OTA updates, and differentiated features, while aligning with architecture, HAL standards...
$180k - $230k
...platform, [R]AIMS (Raft AI Mission System), enables operators and engineers to rapidly build, deploy, and govern AI-powered mission... ...dynamic operational environments. We are looking for an experienced Lead AI/ML Software Engineer to help shape the next phase of [R]AIMS...Live inRemote work- ...Job Description Job Description Technical Lead Manager, Machine Learning Operations Location: United States Employment... ...on ML infrastructure, ML operations, and embedded data science engineering. The team partners closely with data scientists to ensure forecasting...Full timeTemporary work
$157k - $223k
...facilitating integration of capabilities for experimentation, test, and deployment. The Role: The RAID Group is seeking a Lead Software Engineer with demonstrated expertise in GPU programming and optimization to design, develop, and implement real-time software for RF...Full timeLocal areaNight shift- ...Description Job Description About Us Be part of a team of engineers helping organizations fight fraud and abuse. We help organizations... ...noise, connect context, and surface what matters. As a Lead Software Engineer you are more than just a contributor; you...Immediate start
- ...Lead AV Engineer - Boston, MA Contract: (Start Date: May 4th) Schedule: On-site 4 days/week + On-Call Rotation About Klaviyo At Klaviyo, we value the unique backgrounds, experiences, and perspectives each team member brings. We believe everyone...Contract workRemote workWorldwide
$120k - $225k
...these questions by building and evolving our innovative, industry-leading, technology platform. We are seeking qualified candidates to... ...This is a great opportunity for an experienced Lead Software Engineer to join a strong, collaborative team in a role focusing on analysis...Remote workFlexible hours1 day per week$180k - $250k
...We're partnering with a high-growth Boston startup looking for a Lead Software Engineer to play a key role in building and scaling their core platform. You'll provide technical leadership, mentor engineers, and work closely with founders to shape the product and engineering...$90k - $180k
...believe our ownership structure fosters a long-term view that aligns our perspectives with those of our clients. About the Role Lead Software Engineer - Quantitative Investment Group Tracing our roots to 1928, we are one of the world's largest independent investment...Remote workFlexible hours1 day per week$159k - $305k
Wells Fargo is seeking a Lead Ai Engineer in Technology as part of Commercial and Corporate & Investment Banking Technology (CCIBT).). The primary focus of this group will be to lead the modernization efforts across the entire CCIBT portfolio of applications and systems...Full timeWork experience placement- About our clientOur client is an architecture, engineering, and construction management firm focused on pharmaceutical and biotech facilities... ...qualification. They are adding a senior mechanical engineer to lead the mechanical group in their Boston-area office.The roleThe...Work at office
$150k - $180k
...direction across both areas, with the opportunity for the scope to adapt based on organizational priorities. Job Summary As Lead Security Engineer, you will set the technical direction for security engineering across both defensive and offensive disciplines, acting as...Full timeLocal areaImmediate start- Walden Robotics is seeking an Embedded Software Engineer to design, implement, debug, and optimize real-time embedded software for robotic... ...production systems. This hands-on role emphasizes robust C/C++ firmware for demanding robotic products. #J-18808-Ljbffr Walden...
- Tutor is seeking a MoTS-level engineer to own a robot from napkin sketch through manufacturing and support. You will guide the work of other engineers, ensuring development runs smoothly end-to-end. Key responsibilities include designing and prototyping, mentoring teammates...
- Moderna is seeking a Principal Scientist to lead integrated antibody discovery and engineering efforts across oncology and autoimmune programs. You will guide concept-to-lead initiatives, oversee B cell discovery, display campaigns, and sequence analyses, and collaborate...
$229.9k - $262.4k
Senior Lead Software Engineer, Full Stack (Nodejs, Go, Angularjs) Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital One,...Full timePart timeInternshipLocal area$180k - $225k
Overview A disruptive technology SaaS firm in Boston is looking to add a very senior to lead level engineer to their team to continue their strong growth. This is a full stack role where the candidate will have the opportunity to continue to architect, code, and design...Live inRemote work$86.8k - $165.2k
...complex problems. With our three market leading businesses, world-class operations and investments... ...and defense.What You Will DoGenerate firmware verification requirements based on the... ...a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum 5 years...Temporary workWork experience placementWork at officeRemote workRelocationFlexible hours- Job Title- Lead, Software Engineering Location: Remote Duration: Full Time About BigRio: BigRio is a leading IT Services company specializing in Data and Analytics in the Healthcare Industry. We are dedicated to being our clients' strategic partners, accelerating digital...Full timeRemote work
$197.3k - $225.1k
Lead Software Engineer, Full Stack (Risk Tech, Intelligent Foundations & Experiences) At Capital One, we are changing banking for good by creating responsible and reliable AI-powered systems. Our investments in technology infrastructure and world-class talent - along...Full timePart timeInternshipH1bLocal area$225k - $260k
...focus is on building software with care and craftsmanship and our engineering blog posts offer a taste of that. Backed by top investors such... ...with design and product to ship experiences customers love Lead the design of systems that surface insight from data at massive...Visa sponsorship$150k - $180k
...to roll up your sleeves and take on our audacious mission, we would love to hear from you. The Role We are looking for a Lead Software Engineer who thrives in a high growth environment to join our core engineering team. This team works side-by-side with our clinical,...Work at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Lead Firmware Engineer. Be the first to apply!



