Software Engineering Manager

Insight Global

City of Rochester (NY)

On-site

USD 150,000 - 230,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Insight Global seeks a seasoned engineering leader to lead a multidisciplinary software group spanning UI to Firmware, including FPGA, DSP, AI/ML, and Test Engineering. You will hire, mentor, and develop talent, set priorities, and partner with Mechanical, Hardware, Systems Engineering, and Product Management to align software with program needs.

The role oversees software sustainment, manages staffing across programs, drives design standards and CI/test practices, supports proposals with BoEs,

Qualifications

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or related field.
  • Minimum 10 years of software/firmware engineering experience, with team leadership.
  • Experience across embedded software, firmware, FPGA/digital logic design, or test automation.
  • Experience hiring, mentoring, and developing engineers.
  • Strong ability to prioritize work across multiple programs and collaborate with hardware, systems, and product teams.
  • Willingness to obtain a Secret clearance for continued employment.
  • Experience with EW/SIGINT software or ruggedized embedded systems is a plus.
  • Familiarity with FPGA toolchains and hardware/software co-design.
  • Experience with automated test frameworks and CI for embedded systems.

Responsibilities

  • Lead and manage a multidisciplinary software engineering group spanning UI to Firmware, including FPGA, DSP, AI/ML, and Test Engineering.
  • Hire, mentor, and develop engineering talent across the team.
  • Set technical priorities and direction for software activities in collaboration with Mechanical, Hardware, Systems, and Product Management.
  • Oversee software sustainment – bug fixes, security patching, and long-term support for fielded products.
  • Manage staffing and resource allocation across concurrent programs and product lines.
  • Partner with Project and Program Management to align software schedules, budgets, and deliverables with program needs.
  • Drive software design standards, code reviews, test coverage, and continuous improvement.
  • Support proposal efforts with software-focused technical write-ups, staffing plans, and BoEs.
  • Serve as escalation point for complex technical software issues.
  • Champion strong software quality, security, and test practices across the team.

Education

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering

Tools

FPGA toolchains
CI/CD tools
Embedded development environments

Job description

Job Description


  • Lead and manage a multidisciplinary software engineering group spanning from UI to Firmware, including FPGA, DSP, AI/ML, and Test Engineering.

  • Work with SW Discipline leads to hire, mentor, and develop engineering talent across the team

  • Set technical priorities and direction for software activities, including actively partnering with key stakeholders in Mechanical, Hardware, Systems Engineering, and Product Management.

  • Oversee software sustainment — bug fixes, security patching, and long-term support for fielded products

  • Manage staffing and resource allocation across concurrent programs and product lines

  • Partner with Project and Program Management to align software schedules, budgets, and deliverables with program needs

  • Drive software design standards, code review processes, test coverage, and continuous improvement across the group

  • Support proposal efforts with software-focused technical write-ups, staffing plans, and basis of estimates (BoEs)

  • Serve as an escalation point for complex technical software issues

  • Champion strong software quality, security, and test practices across the team


Skills and Requirements

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field, or equivalent experience



  • Minimum 10 years of software/firmware engineering experience, including experience leading or managing a team

  • Experience across one or more of: embedded/application software, firmware, FPGA/digital logic design, or test automation

  • Experience hiring, mentoring, and developing engineers

  • Strong organizational skills, with the ability to prioritize a team's work across multiple concurrent programs

  • Comfortable partnering with program management, systems engineering, and hardware engineering to keep software efforts on track

  • Willingness to obtain a Secret clearance as a condition of continued employmentExperience with EW/SIGINT software, or ruggedized and embedded systems

  • Familiarity with FPGA toolchains and hardware/software co-design

  • Experience with automated test frameworks and continuous integration for embedded systems


We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineering Manager – Embedded, FPGA & AI/ML
Software Engineering Manager – Embedded, FPGA & AI/ML

Insight Global • City of Rochester (NY)

On-site
USD 150,000 - 230,000
Systems Engineer
Systems Engineer

Insight Global • Salt Lake City (UT)

On-site
USD 90,000 - 130,000
Engineering Manager
Engineering Manager

Beacon Technologies • Town of Cottage Grove (WI)

On-site
USD 120,000 - 180,000
Engineering Manager
Engineering Manager

Beacon Technologies, Inc • Village of Cottage Grove (WI)

On-site
USD 120,000 - 150,000
Director of Hardware and Firmware Engineering
Director of Hardware and Firmware Engineering

American Innovations Ltd • Austin (TX)

On-site
USD 180,000 - 240,000
Medical/Dental/Vision
401k matching
Paid family leave
+1
Software Engineering Manager
Software Engineering Manager

General Atomics • San Diego (CA)

On-site
USD 126,000 - 230,000
Manager, Mission Systems Software
Manager, Mission Systems Software

Insight Global • San Diego (CA)

Hybrid
USD 170,000 - 210,000
Embedded Software Engineer
Embedded Software Engineer

vigilant • Seattle (WA)

On-site
USD 150,000 - 185,000
Comprehensive Benefits Package
401k Matching
Embedded Software Engineer
Embedded Software Engineer

Green Key Resources • Tacoma (WA)

On-site
USD 110,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Curtiss-Wright Corporation • Ashburn (VA), Northern (KY)

Hybrid
USD 120,000 - 150,000
Paid Time Off
401K with Employer Match and Profit Sh
Health and Wellness Benefits
+5