> Markdown version of [/jobs/ext/3835038-sr-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3835038-sr-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr Embedded Software Engineer - **Company:** Scott Technologies, Inc. - **Location:** Monroe, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Board Bringup, Artificial Intelligence, Automation of Tests, Software Debugging, Embedded Software, Firmware, Real-Time Operating Systems, Software Engineering, Real Time Systems, Software Troubleshooting, Information Technology, Wireless Technologies - **Published:** October 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b85db187b14e894e ## About the Role * 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., * 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. ## Description 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.