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

Block Engineering, LLC.

Southborough (MA)

Hybrid

USD 150,000 - 190,000

Full time

7 hours ago
Be an early applicant
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, LLC. in Southborough, MA is seeking a Director of Software Engineering to lead our embedded software efforts.

We are looking for a hands-on manager who codes and also guides design and architecture while managing a team of contributors. Responsibilities include C/C++ and Python development in embedded Linux on ARM-based devices, leading AI tooling integration, and maintaining code infrastructure and documentation with GitHub/Jira.

Qualifications

  • BS degree in Computer Science/Engineering or Electrical Engineering.
  • 5+ years as lead contributor or manager of a development team.
  • Experience using AI tools such as Cursor, Codex, Claude Code, GitHub Copilot, etc.
  • Capacity to develop build and delivery infrastructure (GitHub Actions, Docker, etc.).
  • Experience with FPGA programming (VHDL/Verilog) and/or analytic instruments is a plus.
  • Ability to collaborate with people at all levels and strong communication skills.

Responsibilities

  • Hands-on development of software in C/C++ for embedded environments.
  • Lead integration of AI development tools and technologies.
  • Manage code infrastructure and documentation on GitHub and Jira.
  • Ensure on-time delivery with design docs, reference materials and tests.
  • Collaborate with multidisciplinary teams to design, build and test new solutions.
  • Ensure code consistency and deliver software for hardware control and algorithms.

Skills

C
C++
Python
Embedded Linux
ARM
AI tooling
Leadership
Communication

Education

BS in CS/Engineering or EE

Tools

GitHub Actions
Docker
GitHub
Jira
CI/CD

Job description

Block Engineering, LLC. in Southborough, MA is seeking a Director of Software Engineering to lead our embedded software efforts.

We are looking for a hands-on manager who codes and also guides design and architecture while managing a team of contributors. Responsibilities include C/C++ and Python development in embedded Linux on ARM-based devices, leading AI tooling integration, and maintaining code infrastructure and documentation with GitHub/Jira.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Block Engineering • Southborough (MA)

Hybrid
USD 180,000 - 240,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
Director of Software Engineering
Director of Software Engineering

5V Tech • San Francisco (CA)

On-site
USD 320,000 - 420,000
Senior Director, Embedded Software & AI Leadership
Senior Director, Embedded Software & AI Leadership

ThinKom Solutions, Inc. • Hawthorne (CA)

On-site
USD 170,000 - 220,000
Medical
Dental
Vision
+6
Director of Embedded Systems & Hardware
Director of Embedded Systems & Hardware

Socket.dev • Austin (TX)

On-site
USD 180,000 - 240,000
Medical/Dental/Vision Insurance
Life and Disability Insurance
Paid Family Leave
+2
Lead Embedded C/C++ Software Engineer - Boston - Onsite - Direct hire
Lead Embedded C/C++ Software Engineer - Boston - Onsite - Direct hire

Clear Point Consultants • Boston (MA)

On-site
USD 100,000 - 130,000
Senior Embedded C++ Engineer — AI‑Driven, Hybrid
Senior Embedded C++ Engineer — AI‑Driven, Hybrid

Vaco Recruiter Services • Gahanna (OH)

Hybrid
USD 120,000 - 150,000
Director of AI-First Silicon Engineering | Hybrid 4:1
Director of AI-First Silicon Engineering | Hybrid 4:1

Cognichip • Redwood City (CA)

Hybrid
USD 250,000 - 420,000
Hybrid schedule
Lead Embedded C Software Engineer - Hybrid - Direct hire
Lead Embedded C Software Engineer - Hybrid - Direct hire

Clear Point Consultants • Burlington (VT)

Hybrid
USD 110,000 - 150,000