Software Engineering Manager

Scientific Search

Twinsburg (OH)

On-site

USD 120,000 - 170,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Scientific Search in Twinsburg, OH, seeks a manager to lead embedded software and firmware teams responsible for instrumentation products. This role blends technical depth with people leadership to drive architecture, requirements, and lifecycle success.

You will mentor engineers, conduct design reviews, and coordinate across hardware, software, and systems teams to deliver reliable products. Strong communication and hands-on leadership are essential.

Qualifications

  • A BS in computer engineering, computer science, electrical engineering, or a related discipline, or equivalent practical experience.
  • Substantial experience contributing to the development of complex embedded software, firmware, or closely related systems.
  • Demonstrated success leading and developing engineers. This evidence may come from formal management, technical or project leadership, mentoring, or a combination of these experiences.
  • Ability to work effectively across engineering disciplines and communicate decisions, risks, and

Responsibilities

  • Guide embedded software and firmware architecture for new products and major product revisions.
  • Translate product and system needs into clear software requirements, interfaces, and acceptance criteria.
  • Lead or facilitate technical trade studies and design reviews involving performance, timing, communications, memory, power, security, testability, and maintainability.
  • Recruit, retain, coach, and develop embedded software and firmware engineers.
  • Establish development and verification practices appropriate to the product risk, including design and code review, configuration management, reproducible builds, progressive integration, regression testing, release control, and structured defect investigation.
  • Balance new-product development with sustaining work, defect correction, infrastructure improvement, and reduction of technical debt.

Skills

Embedded software
Technical leadership
Architecture decisions
Cross-functional collaboration
People management

Education

BS in computer engineering / computer science / electrical engineering or equivalent

Job description

Location: Twinsburg, OH

Our client is recognized as an expert in networking communications, measurement and management providing innovative products, systems, services and educational solutions to the wireless industry. Our employees enjoy working for a privately owned manufacturing business where their contributions make a great impact.

Location: Twinsburg, OH

Our client is recognized as an expert in networking communications, measurement and management providing innovative products, systems, services and educational solutions to the wireless industry. Our employees enjoy working for a privately owned manufacturing business where their contributions make a great impact.

Overview

Leads the people, technical work, and organizational relationships responsible for developing embedded software and firmware instrumentation products. Products combine technologies such as embedded firmware, real-time operating systems, embedded Linux, programmable logic, digital signal processing, networking, and hardware control. This role requires sufficient technical depth to guide architecture and engineering decisions, the people‑leadership ability to build a capable and accountable team, and the organizational perspective to lead effectively across functional boundaries. The manager will help the team translate product needs into sound architecture, clear requirements, disciplined implementation, effective verification, and reliable products that can be supported throughout their lifecycle.

The manager is expected to remain technically engaged but is not expected to be the team's deepest specialist in every technology or to serve as the primary implementer. Success depends on asking good questions, recognizing risk, drawing on the expertise of others, making sound decisions, and developing the team's ability to operate with accountability and increasing independence. Strong candidates may have developed these capabilities through different combinations of engineering, technical leadership, project leadership, and formal people management.

Responsibilities
  • Guide embedded software and firmware architecture for new products and major product revisions.
  • Help translate product and system needs into clear, implementable, and testable software requirements, interfaces, and acceptance criteria.
  • Work with domain experts to allocate functionality appropriately across processors, programmable logic, hardware, firmware, and application software.
  • Promote maintainable software structures, stable interfaces, well‑understood data flows and state behavior, and effective error‑handling and recovery strategies.
  • Lead or facilitate technical trade studies and design reviews involving performance, timing, communications, memory, power, security, testability, and maintainability.
  • Ensuring important technical decisions, assumptions, risks, and tradeoffs are supported by appropriate analysis, prototyping, measurement, or other objective evidence.
  • Establish development and verification practices appropriate to the product risk, including design and code review, configuration management, reproducible builds, progressive integration, regression testing, release control, and structured defect investigation.
  • Identify technical risks early and establish practical plans to reduce or retire them.
  • Recruit, retain, coach, and develop embedded software and firmware engineers.
  • Establish clear expectations for technical quality, ownership, documentation, communication, collaboration, and execution.
  • Build a culture in which engineers raise risks early, challenge assumptions constructively, debate technical alternatives objectively, and learn from mistakes.
  • Hold the team accountable for complete engineering deliverables—including requirements, design, implementation, documentation, verification, integration, release, and lifecycle support—not only for producing code.
  • Give the software team clear priorities, decision frameworks, ownership boundaries, and definitions of success.
  • Develop credible plans and estimates based on technical scope, uncertainty, dependencies, staffing, integration needs, and verification effort.
  • Balance new-product development with sustaining work, defect correction, infrastructure improvement, and appropriate reduction of technical debt.
  • Strengthen the team's ability to plan, design, implement, test, integrate, release, and support complex products with increasing independence.
  • Represent software opportunities, constraints, and risks in product, system, and business decisions.
  • Help establish clear ownership and resolve priorities, requirements, interfaces, and dependencies that cross functional boundaries.
  • Communicate technical status, uncertainty, tradeoffs, resource needs, and risk clearly to engineers, managers, executives, and other stakeholders.
  • Contribute to product feasibility, project authorization, architecture reviews, risk assessments, phase‑gate decisions, and lifecycle planning.
  • Support the testability, diagnosability, manufacturability, serviceability, security, and long‑term maintainability of the complete product.
Requirements
  • A BS in computer engineering, computer science, electrical engineering, or a related discipline, or equivalent practical experience.
  • Substantial experience contributing to the development of complex embedded software, firmware, or closely related systems.
  • Demonstrated success leading and developing engineers. This evidence may come from formal management, technical or project leadership, mentoring, or a combination of these experiences.
  • Ability to work effectively across engineering disciplines and communicate decisions, risks, and
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Manager
Software Engineering Manager

Hire Velocity • City of Rochester (NY)

On-site
USD 90,000 - 120,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Jobtailor • Alameda (CA)

On-site
USD 120,000 - 180,000
Engineering Manager — Embedded Firmware & Systems
Engineering Manager — Embedded Firmware & Systems

Scientific Search • Twinsburg (OH)

On-site
USD 120,000 - 170,000
Embedded SW Manager - Architecture
Embedded SW Manager - Architecture

Thrive Recruitment Agency • Agoura Hills (CA)

On-site
USD 120,000 - 160,000
Senior Advanced Software Engineer
Senior Advanced Software Engineer

Jobtailor • Pennsylvania

On-site
USD 110,000 - 150,000
Embedded SW Manager - Architecture
Embedded SW Manager - Architecture

Thrive Recruitment Agency • Minnesota City (MN)

On-site
USD 120,000 - 150,000
Technical Manager
Technical Manager

TechDigital Group • Allentown (NY)

On-site
USD 100,000 - 130,000
Embedded Software Manager
Embedded Software Manager

Cindavi • Dayton (OH)

On-site
USD 100,000 - 130,000
Senior Embedded Software Engineering Manager
Senior Embedded Software Engineering Manager

Motion Recruitment Partners LLC • Houston (TX), Northern (KY)

Hybrid
USD 140,000 - 190,000
Medical, Dental, Vision Insurance
401(k) with company match
Flexible work schedule
+1
Software Systems Engineer
Software Systems Engineer

Aegis Worldwide • Asheville (NC)

On-site
USD 90,000 - 120,000