What We Do

We bring ideas to life

Using our skills as electrical, software, and mechanical engineers, our mission is to help you accelerate your product development goals while using financial and time resources efficiently.  One of the factors that differentiates us from typical engineers is our focus on excellent communication and our understanding of business fundamentals.

When clients come to us we don't just design and build what they ask us to, we take the time to understand the problem they're trying to solve, then we review their assumptions and approach from a high level.  Sometimes this leads the customer to recognize that their business premise is invalid due to inaccurate cost or other assumptions, which saves them a whole lot of money by stopping or changing directions before proceeding with costly development efforts of a product doomed to fail.  Other times it leads to a concept design review and significant changes to their intended technical approach.  Of course there are also times when the customer's business and technical approach are validated and we can proceed with the product development effort as they had originally envisioned.


We feel that developing new things is the most fun and rewarding aspect of engineering.  We find it especially fulfilling to create something new while also helping a customer to meet a market need, thereby growing our client's business and satisfying their customers as well.

Dominic is an electrical engineer with a strong multidisciplinary background and experience with financial, people, and project management.  He takes primary responsibility for customer engagement and satisfaction as well as electronics hardware and software design work, while his broad technical background allows him to also contribute to and oversee mechanical engineering and systems integration tasks.


Dominic has an extensive background leading multidisciplinary engineering teams to successfully develop prototypes and products in a range of industries including robotics, defense, medical devices, and industrial controls. His strong communication skills, passion for quickly learning new technologies, and system level viewpoint help Impact Embedded efficiently develop, fabricate, and test advanced technology products for our customers.


Dominic Germana
Founder, Chief Engineer
Eric Adams
Mechanical Engineer
Mark Morris
Software Engineer
Ryan Moody
Mechanical Engineer
Allie Stasior
Engineering Intern

Mark is a software engineer comfortable with both the intricate details of embedded software and the intuitive human interface challenges of Graphical User Interface software, including mobile app development.

Ryan is a mechanical engineer with broad industry experience including automotive, medical, robotics, and defense. He contributes his skills to our mechanical design challenges on a part time basis.

Eric is a hands-on mechanical engineer who enjoys fabrication as well as design.  His wide-ranging industry experience includes robotics, medical, defense, and heavy machinery.

Allie is an enthusiastic and bright engineering student at Dartmouth College.  She has exposure to software and electrical engineering coursework.

Who We Are


Prior to forming Impact Embedded in 2012, Dominic was the Principal Electrical Engineer and personnel manager of the Maritime Research Group at iRobot. In that role, he was responsible for people, tools, and process management of the business unit; oversaw the technical, schedule, and financial management of multidisciplinary DoD funded R&D projects; led the detailed design, fabrication, lab and field testing of all project electrical components; and provided costing estimates and technical content to project proposals.  His previous work included roles as the Electrical Engineering Team Leader at Nekton Research developing underwater robotics prototypes, and as a Research and Development Hardware Engineer at Abbott Laboratories developing glucose meters.


Dominic received his Bachelor of Arts in Engineering Sciences, Bachelor of Engineering with Mechanical concentration, and his Master of Engineering Management with Electrical concentration from the Thayer School of Engineering at Dartmouth College, where he graduated with high honors in the top 10% of the class.

His prior roles at Garmin, Lockheed Martin, and his work with Dominic at iRobot, involved work on consumer products, robotics, and defense systems.


Mark holds a Bachelor of Science in Computer Science from Purdue University.

Ryan is the Chief Technology Officer of Physcient, a developer of novel smart surgical devices (and Impact Embedded client). He and Dominic worked closely together on underwater robotics development at Nekton Research and iRobot for many years.


Ryan holds a Bachelor’s degree in Mechanical Engineering and a Master’s in Mechatronics, both from North Carolina State University.

He is a mechanical engineer for Plexus and also applies his skills for Impact Embedded part time. Eric also solved many engineering challenges with Dominic at Nekton Research and iRobot.


Eric earned his Bachelor and Master of Science degrees in Mechanical Engineering from Rochester Institute of Technology.

She has dived in with both feet to give herself hands-on experience with mechanical engineering while working on the Dartmouth Formula 

Racing team’s Formula Hybrid race car.

Allie was the valedictorian of her graduating class at Concord-Carlisle High School.

Who We Work With


Often consist of just one or two founding members with an idea and the ability to manage a business but without the technical skills to develop a prototype product to match their vision. These clients are often self funded and we will quickly and inexpensively develop a proof of concept or first prototype device to use for initial testing and to attract investor interest.

Have often acquired investor funding and begun to build their team. These clients often have some internal engineering resources with skills focused on the competitive advantage of the company, but they still need substantial help with their product development goals.

Often with staff that is fully capable of managing their normal business processes, but who still need occasional help due to temporary busy periods or development requirements outside of their core expertise.

There are three categories of clients we typically work with:
Early Stage Startups
More Mature Startups
Larger Companies