Director of Software Engineering

Beverly, MA, US • Posted 2 hours ago • Updated 2 hours ago
Full Time
On-site
$200000 - $250000/yr
Fitment

Dice Job Match Score™

🫥 Flibbertigibetting...

Job Details

Skills

  • Software Engineering
  • Embedded C
  • Leadership
  • Roadmaps
  • Startups
  • Innovation
  • Medical Devices
  • Scripting
  • Version Control
  • Git
  • GNU Compiler Collection
  • CMake
  • Microcontrollers
  • ARM
  • Communication
  • RS-232
  • I2C
  • SPI
  • USB
  • Ethernet
  • Computer Networking
  • TCP/IP
  • UDP
  • Sockets
  • Wireshark
  • Encryption
  • Cryptography
  • RSA
  • Testing
  • Debugging
  • Agile
  • Wireless Communication
  • Cloud Computing
  • Amazon Web Services
  • Microsoft Azure
  • Embedded Systems
  • Programmable Logic Controller
  • MQTT
  • JSON
  • JavaScript
  • Qt
  • Management
  • Cost Reduction
  • Computer Hardware
  • Robotics
  • Cyber Security
  • HIPAA
  • Embedded Software
  • Firmware Development
  • C
  • C++
  • Python
  • RTOS
  • Linux
  • Systems Architecture
  • IT Strategy
  • System Integration
  • IT Management
  • Team Leadership
  • Mentorship
  • Recruiting
  • Collaboration
  • Health Insurance
  • SAP BASIS

Summary

This is a full-time Director of Software Engineering opportunity focused on leading embedded software and firmware development across a diverse portfolio of medical device, consumer product, and industrial automation robotics projects. The role is based in a hybrid or flexible environment and involves close collaboration with cross-functional engineering teams and executive leadership. Core technologies include embedded C/C++, Python, Linux-based systems, RTOS environments, and a wide range of hardware integration and connectivity protocols.

This is a highly impactful leadership role for someone who enjoys being both strategic and hands-on. The most compelling aspect of this opportunity is the ability to shape engineering direction across highly regulated and cutting-edge industries, including medical devices and robotics, while still staying close to the technical work. You will partner directly with senior leadership to define technical roadmaps, lead multidisciplinary engineering teams, and serve as a technical authority across multiple client engagements. The role offers exposure to startups and Fortune 500 organizations, with strong opportunities to influence product direction, build high-performing teams, and drive innovation across complex systems.

Required Skills & Experience
10+ years of embedded software development experience
5+ years of experience in the medical device industry
Strong expertise in C/C++ and Python programming
Experience with Linux-based development and scripting environments
Hands-on experience with version control, build systems, and tooling such as Git, GCC, and CMake
Strong understanding of embedded systems including microcontrollers (ARM Cortex M series)
Experience with firmware development for communication protocols (RS232/485, I2C, SPI, CAN, USB, Ethernet)
Strong knowledge of networking protocols (TCP/IP, UDP, sockets, Wireshark)
Experience with secure embedded systems including encryption and cryptography (AES, RSA)
Familiarity with RTOS-based systems and state machine architectures
Experience working in regulated environments and understanding FDA requirements (IEC 62304, IEC 60601)
Experience with hardware-in-the-loop testing and debugging embedded systems
Familiarity with Agile development methodologies

Desired Skills & Experience
Experience with wireless technologies such as BLE and Wi-Fi
Experience integrating cloud platforms such as AWS or Azure with embedded systems
Exposure to robotics systems or industrial automation environments
Familiarity with PLC systems and automation software
Experience with MQTT, JSON, and JavaScript-based tooling
Experience with Qt framework
Experience managing outsourced development teams or third-party engineering resources
Strong understanding of cost reduction strategies in hardware/software systems
3+ years of robotics experience
Exposure to cybersecurity, HIPAA, or other regulated data environments

What You Will Be Doing

Tech Breakdown
50% Embedded Software & Firmware Development (C/C++, Python, RTOS, Linux)
25% Systems Architecture & Technical Strategy
25% Cross-functional Engineering & Hardware Integration

Daily Responsibilities
40% Hands-on technical leadership and architecture
30% Team leadership, mentoring, and hiring
30% Client and stakeholder collaboration across projects

The Offer
Bonus eligible

You will receive the following benefits:
Medical Insurance
Dental Benefits
Vision Benefits
Paid Time Off (PTO)
401(k)

Applicants must be currently authorized to work in the US on a full-time basis now and in the future.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10105282
  • Position Id: 872668
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Cambridge, Massachusetts

Today

Full-time

USD 95,000.00 per year

Wilmington, Massachusetts

Today

Full-time

USD 28.00 - 38.00 per hour

Somerville, Massachusetts

Today

Full-time

USD 175,000.00 - 200,000.00 per year

Wilmington, Massachusetts

Today

Full-time

USD 134,644.00 - 201,966.00 per year

Search all similar jobs