Summary of Role
Element Science is building a world class medical device firmware development team. We are
looking for developers with a passion for microcontrollers (you'd rather read a mixed signal SOC
reference manual than a novel), performance optimization (you know how to squeeze as much
useful processing out of every clock cycle as humanly possible), and building safety critical
applications (writing software is fun, but not very satisfying if it is not saving lives).
The engineer filling this role will participate in the design and implementation of the software
that will set the course for all of the company’s future work. He or she will interact with
electrical engineers, UX designers, algorithm experts, and data scientists.
If you have a proven track record of delivering robust, production quality, safety critical
embedded software, we would love to talk to you.
Deliverables:
- Design and implement embedded
software for a Class III medical
device. - Create production code that is a
dream to maintain and test because
it is extremely well documented,
modular, and instrumented. - Create performance measurement
tools. - Create automated test environment.
- Create design verification firmware
Qualifications:
- B.S. or higher in computer science or
engineering - 3+ Years of embedded software
development experience. - 3+ years of C/C++ medical device
experience. - Assembly experience with at least
one 32-bit core. - ARM microcontroller experience.
- Excellent written and verbal
communication skills