> Markdown version of [/jobs/ext/1452457-firmware-engineering-manager](https://www.wearedevelopers.com/jobs/ext/1452457-firmware-engineering-manager). 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). --- # Firmware Engineering Manager - **Company:** Device Solutions Inc - **Location:** Morrisville, NC, United States - **Experience:** Experienced - **Salary:** $145,000.0 - **Contract:** Permanent contract - **Skills:** C++ (Programming Language), Computer Engineering, Continuous Integration, Software Debugging, DevOps, Linux on Embedded Systems, Firmware, Real-Time Operating Systems, DevOps Tools - Open-source, Yocto, Information Technology, Wireless Technologies, U-Boot - **Published:** July 26, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a6b4ce551df9fc59 ## About the Role * 10+ years of firmware industry experience, preferably in embedded design and/or wireless products. * Minimum 2 years managing people; 3+ years preferred. * Mastery of C and/or C++. * Strong understanding of firmware and embedded system architecture and design. * Demonstrated track record of delivering firmware projects end-to-end. * Proficiency with embedded debugging tools: multimeters, oscilloscopes, and logic analyzers. * Ability to read schematics and understand the impacts of logic gates, transistors, voltage dividers, level shifters, and other common components. * Ability to read hardware datasheets, user manuals, and implement firmware drivers. * Comfortable working across multiple concurrent projects in a fast-paced consultancy environment. * Strong communication skills necessary to interact with project managers and clients. * Must reside in or be willing to relocate to the Raleigh-Durham metro area (hybrid schedule). No remote arrangements available. * No subcontracting available. * Must be a U.S. citizen. * Ability to travel up to 5% annually (limited and project-dependent). Preferred Qualifications * Experience managing firmware teams in a consulting or services environment. * Hands-on experience with Zephyr RTOS, Yocto/embedded Linux, or comparable platforms. * Familiarity with low-power firmware design for battery-powered IoT devices (sleep modes, power gating, current profiling). * Familiarity with DevOps tooling, CI/CD pipelines, and engineering productivity tooling. * Experience applying cybersecurity practices to embedded/IoT devices (secure boot, signed updates, SBOM, vulnerability response). * Familiarity with AI-assisted development tools such as Claude Code. * Exposure to regulated-industry development (e.g., medical IEC 62304, industrial standards). Core Competencies * Deep technical credibility; comfortable diving into details, not just reviewing summaries. * Able to remain hands-on while running a team and to serve as the senior technical voice in customer and internal reviews. * Strong leadership and people-development skills. * Excellent written and verbal communication. * Calm under pressure; effective at conflict resolution. * Process-oriented mindset with a bias toward continuous improvement. * Passion for customer satisfaction, technical excellence, and team success. * Ability to effectively manage multiple projects in a fast-paced environment. * Demonstrates perseverance, making progress despite obstacles and setbacks. * Demonstrates creativity in problem-solving and brainstorming environments. * Thinks like an entrepreneur by considering business-wide impacts of decisions. * Organized and analytical thinker; proactively identifies and mitigates risks. * Passionate about results (not just checking boxes), and about customer satisfaction and technical quality. * Can make progress with minimal guidance in uncertain situations with conflicting priorities. * Recognizes the need for change and leads it effectively. * Persuasive communicator who can leverage team strengths and encourage effective collaboration. * Works independently with minimal technical guidance on execution., Bachelor of Science in Computer Engineering, Computer Science, Electrical Engineering, or related field. Master's degree preferred. ## Description As Firmware Engineering Manager, you will lead the firmware engineering team while remaining a hands-on technical contributor. A large part of your time will be spent doing billable engineering work: designing, debugging, and delivering embedded and wireless systems for clients across a variety of customer markets. You will own day-to-day technical execution, guide engineers through complex challenges, and mentor and grow the firmware engineering team., Technical & Project Execution (Primary) * Perform detailed firmware design and development work on client projects as a billable contributor. * Estimate project tasks and timelines to inform statements of work. * Interface with prospective and existing clients to understand and manage technical expectations. * Ensure firmware solutions are well-architected, practical, and aligned with project objectives. * Lead and enforce design reviews and contributions from engineering team to ensure technical quality, maintain standards, and ensure adherence to customer/product requirements. * Provide critical technical oversight and guide engineers through technical challenges. * Drive root cause analysis and document lessons learned to improve future execution. * Lead and support recovery plans when problems arise in projects and tasks (budget, schedule, etc.). Team & People Leadership * Manage a team of 5-10 firmware engineers, including workload oversight, daily technical direction, and personnel administration. * Hold regular one-on-ones; provide direct, constructive feedback on performance and professional development. * Identify and develop technical leads within the team; empower them to support daily project operations. * Mentor engineers on processes, design standards, and engineering best practices. * Inspire and motivate the team by aligning business and individual goals. * Foster a collaborative, communicative team culture; recognize and celebrate contributions from all team members regardless of seniority or background. * Exemplify and reinforce the company values. Strategy & Operations * Establish and maintain quality standards. * Drive continuous improvement through process definition and disciplined execution. * Collaborate with the Director of Engineering to allocate resources and staff projects effectively, ensuring optimal utilization and setting future work up for success. * Identify and manage third-party vendor relationships. * Provide DevOps support for team tooling, CI/CD infrastructure, and developer productivity as needed. * Establish and manage non-project firmware budget (tools, training, etc.). * Review and support the hiring process. * Collaborate with cross-functional peers to establish best practices and business-wide efficiencies. * Lead cross-discipline brainstorming sessions. * Maintain a smooth and well-defined onboarding experience for new staff. ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Breaking the Hardware Mindset: Overcoming Barriers to System-Level Innovation](https://www.wearedevelopers.com/videos/1635-breaking-the-hardware-mindset-overcoming-barriers-to-system-level-innovation) - [Smart, Connected, Unexpected: The Wild Side of IoT and AI](https://www.wearedevelopers.com/videos/1113-smart-connected-unexpected-the-wild-side-of-iot-and-ai) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) ## Related Articles - [From developer to manager – what does it take to become an engineering manager?](https://www.wearedevelopers.com/magazine/42-from-developer-to-manager-what-does-it-take-to-become-an-engineering-manager) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Top Characteristics of a Software Engineer](https://www.wearedevelopers.com/magazine/166-top-characteristics-of-a-software-engineer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)