Software Engineering Manager

  • Addison Group
  • Mundelein, Illinois
  • 10/23/2026
Full time Information Technology Telecommunications Management

Job Description

Job Description

Title: Software Engineering Manager - Embedded Systems

Location: Greater Seattle Area, WA (Onsite)

Employment Type: Full-Time / Direct Hire

Compensation: $155,000-$240,000 base salary (depending on experience) + 10% annual bonus

Benefits: The position is eligible for medical, dental, vision, and life insurance coverage, PTO


Position Overview

We are partnering with an established technology organization seeking an experienced Software Engineering Manager to lead a team responsible for developing and delivering embedded software solutions.


This position combines hands-on technical leadership with people management, overseeing software architecture, development, integration, testing, and delivery. The ideal candidate will have a strong background in embedded systems development, experience leading engineering teams, and a track record of delivering reliable software in a regulated environment.


Key Responsibilities

  • Lead, mentor, and develop a team of software engineers, providing technical direction, performance feedback, and career development.
  • Oversee embedded software architecture, design, development, integration, verification, and validation.
  • Guide technical decisions involving embedded platforms, hardware/software integration, and system performance.
  • Manage engineering priorities, resources, timelines, and deliverables throughout the software development lifecycle.
  • Collaborate with cross-functional engineering teams to support product development and successful project execution.
  • Establish and improve software development processes, testing practices, documentation, and quality standards.
  • Identify and resolve technical challenges while balancing product requirements, quality, and delivery timelines.
  • Support continuous improvement initiatives and evaluate emerging development tools and technologies.


Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
  • 8+ years of professional software development experience.
  • 4+ years of experience developing software for bare-metal and/or embedded real-time operating systems (RTOS).
  • 2+ years of experience managing software engineering teams or leading software development projects.
  • Strong understanding of embedded software architecture, design, and hardware-integrated systems.
  • Experience working within a regulated industry.
  • Knowledge of software development best practices, version control, testing, and change management.
  • Strong communication, technical leadership, and cross-functional collaboration skills.


Preferred Qualifications

  • Experience with embedded Linux, microcontrollers, or ARM-based platforms.
  • Background in medical technology, aerospace, defense, automotive, or other regulated industries.
  • Experience with software verification, validation, and formal development processes.
  • Familiarity with continuous improvement and modern software development methodologies.
  • Exposure to AI-assisted development tools or emerging software engineering technologies.
  • Advanced degree in a related technical field.