For those who prefer the smell of solder smoke to lines of code then you may be a hardware engineer. What you should consider is how to land a job at a startup, how to work fast, be a team player, keep an open mind, and be organized. Joining a startup will be the greatest challenge of your career. You can do it! Be a hardware engineer at a startup and change the world.
Build Your Skills and Showcase Them
As a hardware engineer your job is to apply known physics to make a machine that solves a problem. Start to make stuff as soon as you can. If you’re in high school or younger start making stuff today.
As Hackaday readers we have many interests and numerous projects we could get involved in. Practice your focus, pick one and bring it through to completion. Get yourself in the habit of completing what you start.
At a startup you will need to be able to translate an idea into a working solution. Having a portfolio of completed projects shows that you are the problem solver.
Build your website and online footprint. I’ve found that showcasing completed projects on my personal website has been an invaluable resource for generating opportunities. Use your website to document and show off your portfolio. Organize content so that it is simple and easy to navigate. Many time this will come in handy when you are working on other projects and need to revisit how you did something in the past. But it goes far beyond that. This gives others a chance to see what you are passionate about, and gives them a way to get in contact with you.
Showcase your work on your website, this will generate opportunity and collaborations.
To keep an eye on who is looking at you add a tracker such as Google analytics. This will help you notice when your work is showcased on a website. Take the time to participate in the conversations that spring up when your work is featured. Being part of the hardware community will help increase the number of opportunities open to you.
Publish everything you can. Some of our projects belong on Hackaday, in IEEE, Nature, or QST magazine. Be sure to publish — not matter the prestige of the website or publication — so that the rest of humankind can benefit from what you’ve done and you can join the dialog that is technological development. Startups like to hire those who are active in their field.
It does not matter what school you went to. If you have a portfolio of work that is shared online/published you will generate opportunities.
How to Get a Job with a Startup
With your skills well showcased you now have the credibility to solve problems, suggest solutions, provide examples showcased on your own website. This will enable you to seize the opportunity when it arises. Three examples from my career:
- About four years ago I was invited to a meeting with Jonathan Rothberg. He wanted to get a new startup off the ground. I stubbed out a three-step plan to develop the prototype in an incremental fashion with mechanical scanners, switched array elements, and finally a fully digital array. I was offered the job on the spot to make it happen. My suggested path forward carried a great deal of weight because I had built numerous scanned sensors, array based sensors, and all of this was well documented on my website. Since then Butterfly Network raised $100M and will be featured at the World Economic Forum in Davos this January.
- Over the years I occasionally discussed RF circuit and analog design issues with a research faculty member friend of mine. I would send specific design examples as links to radios that I had scratch-built from my website. This relationship resulted in me being a part of the founding of Hyperfine Research.
- I received an e-mail from an MIT professor, David Mindell, who had experience in deep sea exploration and wanted to try some very unconventional things with microwave devices. David found me thanks to my website. We had a meeting on my boat, stubbed out ideas, created a plan. Over e-mail we quickly designed a prototype, built it, and got it up and running in my garage, resulting in the founding of Humatics.
- Grow your network through the work you’ve done, your colleagues, and by attending professional organizations.
- Always reply to faculty members.
- Use LinkedIn to check credibility of those reaching out to you. Sometimes it maybe someone well known outside of your technical community. Other times it maybe someone who has no credibility of their own and more research should be done before deciding to commit time to the inquiry.
- I wouldn’t be overly concerned about intellectual property when suggesting solutions. In other words: if IP concerns cause you to keep your mouth shut you may lose your chance.
- Have fun! It’s great fun to think about solving problems and how you would do it.
- There will be many problems to solve over your lifetime, do not worry that you missed an opportunity with one particular technology, there will be many more coming along.
Learn to Go Fast
Once you become a member of a startup, arriving in first place and being the first product offering of that type is what counts. You’re in a race, for this reason you must learn techniques to work faster than ever before. These are some of the methods I use to execute fast:
- Meetings are for decision-making. Try it rather than debate or philosophize for hours on end. With limited resources and time, prioritize acting on the lowest hanging fruit with the highest payoff.
- Never leave work on the table. If you need to spend another hour or two to get the job done then do it before you go home.
- Make a plan. Layout the work plan with your team then have a look at the date at which you must reach.
- Think about what could be done in parallel. Many tasks can be kicked off with back-of-envelope calculations or experience of someone who has done it before. Most of the time all you need is a ‘ball park’ spec to get the job moving, hard specs will converge over time.
- Seek action.
Be a Team Player
Working at a startup is not all fun and games. Our worst daemons like to come out in this high-pressure environment. A few suggestions on being a team player no matter what happens:
- Once your work is complete look for the highest priority task that is not getting done and take it on if it aligns well-enough with your skill set.
- We all know about Steve Jobs, Elon Musk, and others. Unfortunately you are not either of these people so you cannot treat your co-works like Steve Jobs famously did on occasion. Be nice and be kind as much as possible. If you screw up and are not nice then you need to be able to apologize quickly. Work on your soft skills.
- The reason why you have a team is because you do not have all of the answers. Be open-minded, listen to your colleagues, do not be a know-it-all. It’s much faster to learn from someone who has done it before than re-inventing the wheel.
- To keep the team moving, always place priority on completing tasks that are blockers for other team members or subcontractors. The fastest path to success lies in keeping the entire organization and its subcontractors executing. You are one, they are many.
Working With Multi-Disciplinary Teams
Work within a multi-disciplinary team. You may find yourself working with a diverse team where you must rely on each others’ expertise in very niche areas. It’s a great opportunity to learn new things on a daily basis but you likely will be the only one who knows what you know. Do not expect to be mentored. There will be errors in translation, understanding, explaining yourself to those who are not familiar with your specialty. Hang in there and be patient when working in a multi-disciplinary team.
There will be gaps in any team. Somebody must jump in to fill the gaps and oftentimes this will be you! Do not worry, you would be surprised what can be learned by picking up a textbook or reading a few IEEE journals. You will want to figure out what needs to be done enough to move the project along until seasoned veterans can be hired-in. As soon as you do hire an expert to fill the gap then quickly hand the reins over. Help the expert hit the round running.
For example, I’m most well-known for developing short-range radar devices but for my first startup I helped to develop medical ultrasound imaging technology.
Keep an Open Mind About Your Technology
As a strategy you want to continuously check your assumptions about the product. When the market reality does not agree with your product then its time for change. This is where you must be a team player, open your mind, get the productive discussion going, find quantifiable market data to guide decisions, fall in line with the decision. This moment has happened at two of the three startups that I’ve been involved in.
Organize yourself first and foremost. Key is to pick something simple, light weight, and stick to it. I prefer GTD.
Form your team plan starting with the expected outcome. Work backwards from some high level goal, such as an exhibit at the consumer electronics show, an investor demo, or etc. Together with the team sort-out who own the task and let that person pick his/her delivery date.
For project coordination, and tracking progress I prefer to use BPR charts developed by CEO of Ford Motor Co. Allan Mullaly. This is the guy that brought Ford back from the brink without a government bailout.
Sync-up the team with weekly meetings where discussion can take place on the biggest issue at that time.
Everyone should write a daily e-mail update and circulate this among the team members. Yes, it is tedious but it does cause significantly fewer meetings because you can read about what each person has done the prior day. It also naturally synchronizes team members located at remote sites which is increasingly more common with startups.
Be careful not to get sucked into overly complicated methods of team organization, these can be huge time sinks. Many methods used to organize software teams are not applicable to hardware teams. Go with what works for you.
If you are organized it should be easy to work with off-site employees and contractors. Key is to establish a work plan with clear deliverables and dates. Offsite people can read your daily e-mails and sync up at weekly meetings, so collaboration will happen. Use a reliable screen share and conference service package.
Use some sort of file sharing like dropbox. I know many people like git, but I’ve found that for multi-disciplinary hardware teams git is not embraced by all.
Congratulations, You’ve Changed the World
Try your luck at a startup. Open your mind, grow, while also working faster than you have ever before. Be the hardware engineer at a startup. The adventure is the reward. But if you have a truly good idea, backed by a talented team, your work can change the world.
- Get help, MIT Venture Mentoring Service.
- Nuggets of Knowledge – “Knudgets” from the late Prof. David Staelin.
- ‘From trash picking to startup’
- 4catalyzer is hiring.
- And many others…
Author Bio: Gregory L. Charvat, Ph.D, is CTO of Humatics, author of Small and Short-Range Radar Systems, co-founder of Hyperfine Research Inc. and Butterfly Network Inc. (both at 4catalyzer), editor of the book series Modern and Practical Approaches to Electrical Engineering, guest commentator on CNN, CBS, Sky News, and others. As visiting research scientist at MIT Media Lab he created the Time of Flight Microwave Camera. As technical staff at MIT Lincoln Laboratory he created a through-wall radar imaging system that won best paper at the 2010 MSS Tri-Services Radar Symposium and is an MIT Office of the Provost 2011 research highlight. Greg has taught short radar courses at MIT, where his Build a Small Radar course was the top-ranked MIT professional education course in 2011 and has become widely adopted by other universities, laboratories, and private organizations.