Sr Embedded Software Engineer

Scott Safety Supply Services Inc.

Monroe (NC)

On-site

USD 100,000 - 140,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical & Dental Insurance
Relocation Assistance
401(k) with Company Match
Company Paid Holidays + Personal Days

Job summary

Scott Safety is seeking a Senior Embedded Software Engineer to design, develop, and sustain firmware for microcontroller-based products used in life‑saving equipment. You will work on complex electromechanical systems, including sensors, power management, and communications, to deliver reliable and safe functionality.

The role requires collaboration with cross-functional teams across hardware, software, and quality assurance, plus a commitment to rigorous testing and documentation in a

Qualifications

  • Bachelor's degree in Engineering, Computer Science, or a related technical discipline.
  • 3+ years of embedded software development experience in varied environments.
  • Experience developing software for embedded or real-time systems.
  • Strong troubleshooting, analytical, and problem-solving skills.

Responsibilities

  • Design, develop, and sustain embedded software solutions for microcontroller-based products.
  • Develop and integrate firmware across complex electromechanical systems including sensors and displays.
  • Drive problem solving and performance improvements through system-level debugging and validation.
  • Collaborate with engineering, quality, manufacturing, and product teams to deliver new capabilities.
  • Apply engineering rigor with automated testing, technical documentation, and risk assessment.

Skills

Embedded software development
Troubleshooting
Cross-functional collaboration

Education

Bachelor's degree in Engineering/Computer Science

Tools

STM32
RTOS
BLE/Wireless
Board-level debugging

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Sr Embedded Software Engineer

2 days ago Requisition ID: 1016

Why Scott Safety

At Scott Safety, the work we do serves those who rely on our equipment to help keep them safe when it matters most.Across our business, our people turn expertise, innovation, and strong execution into products and experiences customers can depend on. Whatever your function, your contribution helps us serve customers and advance that purpose.

The Impact You Will Make

As a Senior Embedded Software Engineer, you will play a critical role in developing and sustaining the embedded systems that power our next generation of Self-Contained Breathing Apparatus (SCBA) and Fire Solutions products. Working as part of a multidisciplinary engineering team, you will develop reliable, high-performance firmware that enables critical product functionality, supports regulatory and customer requirements, and helps ensure our life-saving technologies perform when they are needed most.

  • Design, develop, and sustain embedded software solutions supporting microcontroller-based products, ensuring performance, reliability, safety, and long-term product maintainability.
  • Develop and integrate firmware across complex electromechanical systems, including sensors, displays, batteries, communication interfaces, power management systems, and wireless technologies.
  • Drive technical problem solving and product performance improvements through system-level debugging, testing, validation, and root cause analysis across hardware and software environments.
  • Partner across engineering, quality, manufacturing, and product development teams to deliver new capabilities, support product lifecycle activities, and ensure successful product execution from concept through sustaining engineering.
  • Apply engineering rigor and modern development practices through architecture design, automated testing, technical documentation, risk assessment, and advanced AI-enabled tools that enhance development efficiency and product quality.
  • Contribute technical leadership within the organization by helping estimate effort, identify risks, influence technical decisions, and support the growth and success of the broader engineering team.
Qualifications
Minimum
  • Bachelor's degree in Engineering, Computer Science, or a related technical discipline.
  • 3+ years of embedded software development experience in a private, public, government, or military environment.
  • Experience developing software for embedded or real-time systems.
  • Strong troubleshooting, analytical, and problem-solving skills.
  • Ability to collaborate effectively within a cross-functional engineering environment.
Preferred
  • Experience developing firmware for STM32 microcontroller platforms.
  • Experience with RTOS-based application development, including task scheduling, synchronization, and inter-task communication.
  • Experience implementing and optimizing communication technologies such as BLE, LoRa, UWB, or other wireless protocols.
  • Experience with hardware bring-up, board-level debugging, and embedded system integration.
  • Experience working within regulated, safety-critical, or highly reliable product development environments.
  • Demonstrated ability to influence technical direction and contribute to complex engineering projects.
Working Conditions & Essential Job Requirements
  • Physical Requirements:Ability to work at a computer for extended periods, communicate effectively with cross-functional teams, and occasionally travel or move throughout office, engineering, manufacturing, or customer-site environments. Must be able to perform essential job functions with or without reasonable accommodation.
  • Work Environment:This role is required to work on-site at the Monroe, NC facility and is not a remote role.
  • Travel:up to 10% domestic/international
  • Other:Must be authorized to work in the country of employment without current or future employer sponsorship.

At Scott Safety, we value our employees and are committed to providing a comprehensive benefits package that goes beyond just a paycheck. We believe that taking care of our team members is essential to fostering a healthy and motivated workforce. When you join Scott Safety, you can expect a wide range of benefits designed to enhance your being and support your career growth. Here are some of the benefits you can look forward to:

  • Medical & Dental Insurance
  • Relocation Assistance
  • 401(k) with Company Match
  • Company Paid Holidays + Personal Holidays
  • Vacation Days
  • Bereavement & Caregiver Leave
  • Employee Assistance Program (EAP)
  • Employee Discount Program
  • Tax Advantaged Account (HSA)
  • Company Paid Basic Life/AD&D Insurance
  • And more!

Scott Safety is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Mechanical Engineer, PE
Sr Mechanical Engineer, PE

Scott Safety Supply Services Inc. • Monroe (NC)

On-site
USD 105,000 - 145,000
Medical insurance
Dental insurance
Relocation assistance
+3
Project Manager - Product Engineering
Project Manager - Product Engineering

Scott Safety Supply Services Inc. • Monroe (NC)

On-site
USD 95,000 - 125,000
Relocation Assistance
Medical & Dental Insurance
401(k) with Company Match
+1
Lead Mechanical Engineer
Lead Mechanical Engineer

Scott Safety Supply Services Inc. • Monroe (NC)

On-site
USD 120,000 - 180,000
Relocation Assistance
Medical & Dental Insurance
401(k) with Company Match
Mechanical Engineering Manager, Ind. Prod.
Mechanical Engineering Manager, Ind. Prod.

Scott Safety Supply Services Inc. • Monroe (NC)

On-site
USD 140,000 - 170,000
Medical & Dental Insurance
Relocation Assistance
401(k) with Company Match
+3
Project Manager – Product Engineering
Project Manager – Product Engineering

Scott Safety Supply Services Inc. • Monroe (NC)

On-site
USD 90,000 - 140,000
Relocation Assistance
Medical & Dental Insurance
401(k) with Company Match
+1
Laboratory Technician
Laboratory Technician

Scott Safety Supply Services Inc. • Monroe (NC)

On-site
USD 52,000 - 68,000
Medical & Dental Insurance
401(k) with Company Match
Vacation Days
+1
Senior Embedded Firmware Engineer — Life-Safety Systems
Senior Embedded Firmware Engineer — Life-Safety Systems

Scott Safety Supply Services Inc. • Monroe (NC)

On-site
USD 100,000 - 140,000
Medical & Dental Insurance
Relocation Assistance
401(k) with Company Match
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

MSA, The Safety Company • Cranberry Township

On-site
USD 120,000 - 170,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

MSA - The Safety Company • Cranberry Township

On-site
USD 90,000 - 130,000
Embedded Software Engineer
Embedded Software Engineer

MSA Safety Inc. • Cranberry Township

On-site
USD 110,000 - 160,000