The successful candidate
will participate in the
design and coding of
embedded firmware for
our next generation line
of medical fluid
handling robotics
equipment. The
successful candidate
should enjoy being
professionally
challenged and must
demonstrate a desire to
learn and grow. Our
engineering team is
small, so be prepared to
interact and work
closely with other
disciplines and members
of the organization. The
candidate must be
comfortable with a high
degree of visibility and
the associated
responsibility.
Mandatory Skills
1. Must have strong "C"
programming language
skills. A strong
emphasis is placed on
proper software design
and coding with an eye
towards maintainability,
readability and
testability.
2. Must have good
communication skills.
The candidate will be
expected to defend his
or her design choices in
design reviews.
3. Must be comfortable
documenting software
designs and test plans.
Preferred Skills
1. Should demonstrate a
basic understanding of
classic embedded
systems. (Interrupts,
timer modules, serial
ports, etc.)
2. Should have an
understanding of classic
software life cycle
models, the associated
documentation and its
purpose.
3. Should have the
ability to use standard
electronics test
equipment. (DMMs,
oscilloscopes, etc.)
Bonus Skills
1. Knowledge of
industrial communication
links. (RS-232/485, CAN,
TCP/IP, etc.)
2. Knowledge of motion
control (servo and
stepper motors)
Ability to write Windows
software for test
applications and
production fixtures