Embedded Software Director: C/C++ Python & AI Lead

Block Engineering

Southborough (MA)

Hybrid

USD 180,000 - 240,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Block Engineering is seeking a Director of Software Engineering to lead our software development efforts in embedded systems. We are looking for a hands-on manager who can contribute to coding while guiding design and architecture, as well as managing other contributors.

All development involves embedded C/C++ and Python on Linux-based ARM and embedded devices. The ideal candidate will have 5+ years leading a software team and a BS in CS/Engineering or EE.

Qualifications

  • BS degree in Computer Science, Electrical Engineering or related field.
  • Minimum 5 years as lead contributor or manager of a software team.
  • Experience with embedded Linux and real-time software environments.
  • Experience using AI tools to enhance coding processes.

Responsibilities

  • Lead hands-on development of embedded C/C++ software.
  • Design and architect software for Linux-based, ARM-focused hardware.
  • Oversee code infrastructure and project delivery (GitHub, Jira).
  • Mentor engineers and coordinate with cross-functional teams.
  • Ensure on-time delivery and maintain documentation and tests.

Skills

C
C++
Python
Embedded Linux
GitHub Actions
Docker
Team leadership
Communication

Education

BS in Computer Science or Engineering

Tools

GitHub Copilot
Cursor
Codex
Claude Code

Job description

Block Engineering is seeking a Director of Software Engineering to lead our software development efforts in embedded systems. We are looking for a hands-on manager who can contribute to coding while guiding design and architecture, as well as managing other contributors.

All development involves embedded C/C++ and Python on Linux-based ARM and embedded devices. The ideal candidate will have 5+ years leading a software team and a BS in CS/Engineering or EE.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Director of Software Eng — Hybrid, Embedded C/C++, AI Tools
Director of Software Eng — Hybrid, Embedded C/C++, AI Tools

Block Engineering, LLC. • Southborough (MA)

Hybrid
USD 150,000 - 190,000
Director of Software Engineering
Director of Software Engineering

Block Engineering, LLC. • Southborough (MA)

Hybrid
USD 150,000 - 190,000
Director of Software Engineering
Director of Software Engineering

Block Engineering • Southborough (MA)

On-site
USD 180,000 - 240,000
Senior Embedded Software Architect – C++, Linux, Production
Senior Embedded Software Architect – C++, Linux, Production

TechDigital Group • Bartlesville (OK)

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

Beacon Technologies • Village of Cottage Grove (WI)

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

L3Harris Technologies • Londonderry (NH)

On-site
USD 110,000 - 140,000
Director of Software Engineering
Director of Software Engineering

5V Tech • San Francisco (CA)

On-site
USD 320,000 - 420,000
Embedded Software Engineer (C/C++ & Embedded Systems)
Embedded Software Engineer (C/C++ & Embedded Systems)

AllSTEM Connections • New Freedom

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

L&T Technology Services • Cedar Rapids (IA)

On-site
USD 110,000 - 140,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

Recruiting Resources, Inc. • California (MO)

On-site
USD 150,000 - 160,000