You’ll work with one of our clients, helping them write software for their medical devices. Most projects follow an agile process and we demo progress to clients once a week. You’ll be responsible for gathering requirements from the client, designing the software architecture, implementing it, testing it, analyzing risks, and documenting your work. You’ll also be responsible for reviewing other engineer’s code (and your code will be reviewed too).
Since we work in a regulated industry, you’ll need to learn about the standards and regulations that apply to us to be effective. We don’t expect that you would know about these when you join us. Most of them are reasonable and merely require companies to show they are following best practices.
Sometimes you’ll work alongside the client’s engineering team, and other times you’ll work on a team of one, two, or three engineers. If you’re the only engineer on a project, you’ll be primarily responsible for its success. Sometimes you may have more than one project at a time.
In addition to client work, you may work on our internal projects, including possibly our open-source projects.
Who are we looking for?Someone who
It would also be helpful if you have experience with a couple of the technologies that we commonly use, such as Python, TypeScript, C++, Django, TensorFlow, React, and Qt—but please apply even if you're unfamiliar with these!
Why would you want to work for us?Meaningful workWe only work on fulfilling projects—ones that we believe improve the world. For example, our current projects include software for radiation oncology clinics, a startup building an medical device to detect ear infections, open-source software used by neurosurgeons and researchers, software for tracking metastatic cancer, and several others.
You can see past projects in our portfolio.
Compensation